logo
Loading...

產生warning message的的原因,以及該如何避免? - Cupoy

1. 底下出現的warning message的原因是?2. 如何避免產生這些warning mes...

ml100-2,ml100-2-d19

產生warning message的的原因,以及該如何避免?

2019/05/18 下午 02:54
機器學習共學討論版
辛普恩
觀看數:7
回答數:2
收藏數:0
ml100-2
ml100-2-d19

1. 底下出現的warning message的原因是?

2. 如何避免產生這些warning message?

3. 這些warning message需要很認真看待嗎?

回答列表

  • 2019/05/20 下午 00:57
    陳明佑 (Ming You Chen)
    贊同數:1
    不贊同數:0
    留言數:0

    Ans1

    這些是 sklearn 的版本衝突問題, 更新 sklearn 與其他套件可能有所改善

    Ans2

    因為 opensource 套件是各自開發的, 有 Warning 是常態

    但更新也可能造成更新後的套件, 與其他套件不相容 (按下葫蘆起了瓢?)

    所以通常是需要的時候才小心更新, 平常沒需要的話, 使用下列語法忽略 Warning 即可

    如果是 Error 還是會照常顯示的, 請放心

    import warnings
    warnings.filterwarnings('ignore')

    Ans3

    一個簡單原則 : 

    如果 Warning 當中程式碼路徑中, 有自己寫的程式碼, 那麼還是檢查一下

    如果像這邊的訊息, 裡面的所有路徑都與你自己寫的程式無關, 那麼就先忽略它吧

  • 2019/05/21 下午 02:35
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    建議可以看一夏,以這邊的訊息來說是告訴你未來的版本會需要加上什麼。我會建議順手就改過去,之後就習慣這樣寫。