2024-03-28 19:22:36 发布
网友
我不能把numpy数组变成向量。我要做的是改变这个:
>> x.shape (784,)
在这方面:
x是在正常情况下产生的数字阵列()方式。在
注意:我想更改,而不是创建新数组。在
您可以用多种方式向向量添加新轴:例如使用^{}
x = np.zeros(784) x0 = x.reshape(784, 1) # shape: (784, 1)
或在切片时使用^{}:
向量、数组和列表是完全不同的数据结构,特别是在Python中。在你的问题中你提到了I can't turn a numpy array into a vector。实际上,你要做的恰恰相反,意味着你要把一个shape向量(784,)变成一个shape数组(784,1)。无论如何@cheersmate给了你正确的答案。在
I can't turn a numpy array into a vector
您可以用多种方式向向量添加新轴:例如使用^{}
或在切片时使用^{} :
^{pr2}$向量、数组和列表是完全不同的数据结构,特别是在Python中。在你的问题中你提到了
I can't turn a numpy array into a vector
。实际上,你要做的恰恰相反,意味着你要把一个shape向量(784,)变成一个shape数组(784,1)。无论如何@cheersmate给了你正确的答案。在相关问题 更多 >
编程相关推荐