我新的numpy的&有一個關於它的問題:關於numpy的形狀
根據docs.scipy.org中,「形狀」的方法是「陣列的尺寸對於具有N行的矩陣。和m列,形狀將是(N,M)」
假設我創建如下一個簡單的數組:
np.array([[0,2,4],[1,3,5]])
使用 「形狀」 的方法,它返回(2,3)(即陣列有2列& 3列)
但是,對於數組([0,2,4]),形狀方法將返回(3,)(這意味着它有3行,根據上面的定義)
我很困惑:數組([0,2,4])應該有3列而不是3行,所以我期望它返回(,3)。
任何人都可以幫助澄清?非常感謝。
請不要關注標籤,「行」和「列」。只需要計算維數 - 1,2和3等。在討論二維數組時,行和列是最有意義的。使用1d陣列,談論元素更有意義。但那只是慣例。 – hpaulj
哦,非常感謝! – Owenleung