logo
Loading...

執行範例程式會出現下列紅框錯誤,但都看的到結果,這該如何處理才能避免出現紅框錯誤呢? - Cupoy

執行範例程式會出現下列紅框錯誤,但是都看的到結果,請問這該如何處理才能避免出現紅框錯誤呢?

ml100-2,logisticregression,語法,ml100-2-d16

執行範例程式會出現下列紅框錯誤,但都看的到結果,這該如何處理才能避免出現紅框錯誤呢?

2019/05/01 下午 09:47
機器學習共學討論版
陳裕興
觀看數:16
回答數:3
收藏數:0
ml100-2
logisticregression
語法
ml100-2-d16

執行範例程式會出現下列紅框錯誤,但是都看的到結果,請問這該如何處理才能避免出現紅框錯誤呢?


回答列表

  • 2019/05/01 下午 09:54
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    嗨,這邊的原因可能都不太一樣,建議你可以先自己找找看相關的解法。然後也可以把這個錯誤訊息的貼上來,只放圖的話有時候很難幫你找答案。


    以第一個例子來說,他是告訴你說「Imputer」這個東西即將在某一個版本被淘汰。因此官方在下面警告有說可以用另外一個 SimpleImputer 取代,用法如下:


    ```

    from sklearn.impute import SimpleImputer

    ```


    Reference:https://stackoverflow.com/questions/54112307/deprecation-warning-in-scikit-learn

  • 2019/05/01 下午 09:58
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:0

    以第三個例子來說,他是告訴你說 DataFrame index取資料的方法可能有副本問題,會讓你無法把資料存進去。因此警告訊息上建議你可以改用 loc 的方式來操作,像是這樣寫:


    ```

    submit['TARGET'] = ...

    ```


    改成


    ```

    submit.loc[:, 'TARGET'] = ...

    ```

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

    第二個例子的訊息說在未來的策略上,LogisticRegression 會預設 solver='lbfgs' 的配置,建議你可以在現在先加上去。


    ```

    model = LogisticRegression(solver='lbfgs')

    ```