想確認axis在不同維度時怎麼區分,是row還是column
在二維矩陣裡 axis=0是column axis=1是row 在三維矩陣裡 axis=0是第二層矩陣的column axis=1是第一層矩陣的column axis=2是第一層矩陣row 請問是這樣嗎? ![截圖 2021-01-23 下午7.56.07.png](http://kwassistfile.cupoy.com/0000017730CA49850000004D6375706F795F72656C656173655155455354/1611222124008/large)
回答列表
-
2021/01/24 上午 09:28李柏霆贊同數:2不贊同數:0留言數:0
可以這樣理解 如果執行.sum(axis = n),則維度為n將被折疊並刪除,新矩陣中的每個值都等於相應的折疊值之和。 例如,以你的例子為例 a.shape=(2,4,3) a.sum(axis=2) 的大小為(2,4) 也就是a.shape[2]的維度消失,並且相加時會將該軸的各項相加
-
2021/01/24 下午 01:24張維元 (WeiYuan)贊同數:6不贊同數:0留言數:0
嗨,你好
關於維度、軸的問題,統一建議看圖: 以二維矩陣來說: ![image](http://kwassistfile.cupoy.com/0000017732D841FC0000017E6375706F795F72656C65617365414E53/1611222124017/large) 以多維矩陣來說: ![image](http://kwassistfile.cupoy.com/0000017732D841FC0000017E6375706F795F72656C65617365414E53/1611222124018/large) 非常不建議用定義的方式去看,因為非常容易搞混。
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook 或 技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ
-
2021/01/24 下午 05:54Matthew Huang贊同數:0不贊同數:0留言數:0
估狗關鍵字column,可以看到 ![image](http://kwassistfile.cupoy.com/0000017733CE3A17000001896375706F795F72656C65617365414E53/1611222124032/large) 這樣是不是秒記不會忘了哈哈,再也不會把row和column搞混了~ 習慣上只會在2D陣列中定義行列,三維和以上的不會定義,真要定義的話就是批/行/列 PS.中文的文章,行和列常常會搞混在一起(印象中國和台灣定義是相反的),所以最好是看文章定義的數學式為主