【问题标题】:Numpy addition to an element of an arrayNumpy添加到数组的元素
【发布时间】:2017-07-08 03:04:03
【问题描述】:

我正在用 python 编写一个神经网络,需要调整我的权重。为此,我需要将我的更改变量添加到我的权重数组的一个元素中。但是,我不知道该怎么做。代码如下所示:

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

我已经尝试过了,但它似乎不起作用。提前感谢您的任何回答。

【问题讨论】:

  • 什么不起作用?具有描述性。

标签: python arrays numpy add


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    • 2020-07-07
    相关资源
    最近更新 更多