【发布时间】:2019-05-08 20:41:58
【问题描述】:
我制作了一个常量值向量。向量是(1 行,6 列)。然后,我在另一个函数中调用向量,我想使用向量的每个元素进行其他计算。问题是我收到以下错误:
ValueError: 无法将输入数组从形状 (6) 广播到形状 (1)
为什么?有没有人可以帮助我? 最好的问候,
n=6
F = np.ones([1,n])
F = F*0.4
# F: [[0.4 0.4 0.4 0.4 0.4 0.4]]
# Other function
str=np.zeros([1,n])
for i in range(0, len(F)):
str[i] = 1000 * F[i]
# ValueError: could not broadcast input array from shape (6) into shape (1)
【问题讨论】:
标签: python