如何将形状为(m,)的数组重塑为(m,1)

时间:2020-03-03 02:26:12

标签: python-3.x numpy-ndarray

我有一个如下数组。 X1 = np.array([[0,0],[0,0]])

X1 [:,0] .shape给我(2,)。

如何将X1 [:,0]转换为形状(2,1)。

1 个答案:

答案 0 :(得分:0)

感谢您的询问。您拥有的是一个2 x 2矩阵,因此将数组的一部分变成二维数组将导致错误。我认为您应该从子数组创建一个新数组,然后重塑它的形状。您可以像new_x = X[:,0] new_x.reshape(2,1)这样来做。我希望这行得通