為何要加入warnings.filterwarnings('ignore')?
2019/04/29 下午 11:25
機器學習共學討論版
tklin
觀看數:7
回答數:4
收藏數:0
ml100-2
plt.plot
ml100-2-d14
回答列表
-
2019/04/29 下午 11:50Seanyu.TW贊同數:1不贊同數:0留言數:2
Hi
第一個問題,它要避開的應該是 SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead這個問題通常出現在寫入或複寫欄位的時候會出現,這個 warning 的意思是建議你採用 .loc 的方式進行複寫,而不要暴力的改值。
-
2019/04/29 下午 11:53Seanyu.TW贊同數:0不贊同數:0留言數:1
第二個問題,plt.plot 的用法是 plt.plot(x,y)
所以它這邊只是為了劃一條線,比如說如果 x = [0, 1] , y = [0, 1] 的話,
那意思是 [0,0] -> [1,1],與 subplot 本身無關。
-
2019/04/29 下午 11:55Seanyu.TW贊同數:1不贊同數:0留言數:2
補充一下,假如你畫圖時,加個 "-o"
-
2019/04/30 上午 00:04張維元 (WeiYuan)贊同數:3不贊同數:0留言數:1
plt.plot([0,1],[0,1]) 我也會建議用 plt.plot(x,y) 這樣的方式理解:
[0,1],[0,1] 的意思是表示 x 軸 會有 0, 1 兩個點、 y 軸會有 0, 1 兩個點,以座標的角度就是從 (0, 0) 到 (1, 1)