我注意到,對於具有3個元素numpy的rank 1數組返回(3,)形狀。我知道這個元組代表了每個維度上數組的大小,但爲什麼不是(3,1)呢?對於np.array([1,2,3]),爲什麼形狀(3)代替(3,1)?
import numpy as np
a = np.array([1, 2, 3]) # Create a rank 1 array
print a.shape # Prints "(3,)"
b = np.array([[1,2,3],[4,5,6]]) # Create a rank 2 array
print b.shape # Prints "(2, 3)"
一組支架,一個維度。 – hpaulj