?
我自己對shape和axis的理解: shape表示的是維度,表示順序是從外到內,比如一個Dataframe的形狀是(4,5)那么shape[0]=4即Dataframe有4行,shape[1]=5即Dataframe有5列
<<Python資料科學手冊>>P53,指出axis指定的是陣列將會被折疊的維度,而不是將要回傳的維度
如圖所示:

?
axis是跨某一維度進行資料操作,用上面的例子求和,當axis=0時表示跨行操作也就是每列資料之和,當axis=1是表示跨列操作也就是每行資料之和,
如圖所示:

?
三維陣列同樣如此

?
shape[0]表示有2個二維陣列,axis=0表示跨三維操作資料即 0+12,1+13,2+14以此類推
有錯請指出
?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500736.html
標籤:Python
下一篇:【Python基礎】函式
