标签: numpy
如果我有
a = np.empty((10,1)) b = np.arange(5).reshape(-1,1)
为什么我不能进行以下作业:
a[0:5,0] = b
我认为a [0:5,0]将具有与b相同的形状,即shape =(5,1)。但这没有,相反,我们有一个[0:5,0] .shape =(5,),所以我无法进行分配,必须以这种方式进行
a [0:5,0] = b.reshape(5,)
为什么a [0:5,0]“重塑” a?