logo
Loading...

關於axis參數的觀念 - Cupoy

先前在讀程式碼時,一直認為紅色處應為axis = 0 ,這邊付上截圖後來在stackoverflow...

ml100-4

關於axis參數的觀念

2020/03/02 04:51 PM
機器學習新手論壇
陳維仁
觀看數:0
回答數:3
收藏數:0
ml100-4

先前在讀程式碼時,一直認為紅色處應為axis = 0 ,這邊付上截圖

後來在stackoverflow上看到也有人有這方面的問題,仔細讀了一下,不確定自己的理解是否正確。(連結:https://stackoverflow.com/questions/25773245/ambiguity-in-pandas-dataframe-numpy-array-axis-definition)

以截圖為例:

想成紅筆是axis = 1的"運算"方向,藍筆是一輪運算方向結束後的"移動"方向,移動後再開始新的一輪"運算"方向,這樣想的話,第一個截圖(drop的部分)就沒問題了。

問題:

這裡解讀成df_train和df_test做完某一個column(如:編號1的col)的concat(即"運算方向"為縱向)後,移動方向為水平(即移動到編號2的col)做下一輪concat,是對的嗎?

如果不是,那該怎麼理解stackoverflow中提到的axis問題和concat的axis又要怎麼解讀?


非常謝謝您