import numpy as np # specify import if you are using it with some other name
np.array([1, 2, 3]) -> array([1, 2, 3])
np.array([1, 2, 3])[None] -> array([[1, 2, 3]])
注意第二行有一個額外的維度。有人可以向我解釋這種行爲嗎?這不是乘法。 np.array([1, 2, 3])*[None]
將引發錯誤。numpy`np.array()[None]`behavior
我通常會使用'np.array([1,2,3])[None,:]',說明我在開始時添加了一個新維度。 'numpy'自動添加尾隨的':'。但通常在廣播中不需要「無」,它會自動添加。 – hpaulj