多維數組np.sum報錯TypeError: 'list' object cannot be interpreted as an integer的可能原因

三維數組a

a.sum([1,2])或者np.sum(a,[1,2])是不正確的。

應該是

a.sum((1,2]))或者np.sum(a,(1,2]))是正確的。

axis這個參數應是元組,tuple,而不是list。

axis : None or int or tuple of ints, optional

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章