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