Numpy添加到数组的元素

时间:2017-07-08 03:04:03

标签: python arrays numpy add

我在python中编码神经网络,需要调整我的权重。为此,我需要将我的change变量添加到我的权重数组的元素中。但是,我不知道该怎么做。代码看起来像:

weights = numpy.array([1, 2, 3])
change = 1
weights[0]+= change
print(weights)
-- [2, 2, 3]

我试过这个,但似乎没有用。提前感谢您的任何答案。

1 个答案:

答案 0 :(得分:1)

如果您尝试将变量'change'添加到权重数组的第一个元素,那么您的代码可以正常工作。如果您尝试将“更改”添加到权重数组的所有元素,只需输入

即可
weights=numpy.array([1,2,3])
change=1
weights+=change
print(weights)

此代码会将更改添加到所有元素中。我假设这是你想要做的事情,因为这将在神经网络的背景下最有意义。如果这不是您的问题,请更具体地说明您要做的事情。