【发布时间】:2017-11-29 21:03:04
【问题描述】:
我最初构建了 np.zeros,但不知道如何输入值。就像将零更改为我拥有的函数的值一样。
【问题讨论】:
-
需要详细说明吗?
-
我基本上需要建立一个矩阵A。然后用以下公式填充每个单独的i,j个元素 - sum=sum + a x b。所以我认为我应该最初使用零构建矩阵 A。但我不知道如何编辑零点是否有意义?
我最初构建了 np.zeros,但不知道如何输入值。就像将零更改为我拥有的函数的值一样。
【问题讨论】:
当您使用variable = np.zeros(5) 创建一个数组时,您会得到一个由 5 个零组成的数组,如下所示:
>>> variable
[0, 0, 0, 0, 0]
要访问和更改数组的每个元素,您可以使用该元素的索引。要将第一个元素设置为 1,您可以编写
variable[0] = 1
那么你的变量看起来像
>>> variable
[1, 0, 0, 0, 0]
要创建多维数组,请像这样使用元组
>>> s = (2,2)
>>> np.zeros(s)
array([[ 0., 0.],
[ 0., 0.]])
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.zeros.html
【讨论】:
variable[1][1] = 1 查看我编辑的答案