2016-12-30 59 views
0
In [21]: a = np.array([1,2,3]) 

In [22]: a.shape 
Out[22]: (3,) 

(3,)(3,1)的形狀有什麼區別?Numpy array dimensions

爲什麼不是輸出(,3)(1,3)?這是一個1乘3的矩陣,對吧?

+1

這是一個1d陣列。不是1×3矩陣,1×3矩陣看起來像[[1,2,3]]。 – Psidom

回答

1

否。1x3矩陣可以是二維陣列(例如,np.array([[1, 2, 3]]))。你有什麼是一個長度爲三的一維數組。用數學術語來說,一維數組大致對應於一個向量。