将numpy列表变成列

2024-03-28 19:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我不能把numpy数组变成向量。我要做的是改变这个:

>> x.shape
(784,)

在这方面:

^{pr2}$

x是在正常情况下产生的数字阵列()方式。在

注意:我想更改,而不是创建新数组。在


Tags: numpy方式情况数字数组向量shapepr2
2条回答

您可以用多种方式向向量添加新轴:例如使用^{}

x = np.zeros(784)
x0 = x.reshape(784, 1)  # shape: (784, 1)

或在切片时使用^{}

^{pr2}$

向量、数组和列表是完全不同的数据结构,特别是在Python中。在你的问题中你提到了I can't turn a numpy array into a vector。实际上,你要做的恰恰相反,意味着你要把一个shape向量(784,)变成一个shape数组(784,1)。无论如何@cheersmate给了你正确的答案。在

相关问题 更多 >