在python中从数组设置值

时间:2021-03-15 19:34:14

标签: python arrays numpy variables valueerror

我正在尝试将数组中的值设置为特定值。小失落。从python获取此错误; ValueError: 使用序列设置数组元素。

n=2
a = np.zeros((n,2))
for i in range(n):
    for j in range(n):
        a [i][j] = [[3,1], 
                    [1,3]]

1 个答案:

答案 0 :(得分:0)

我不明白您要完成什么,但您应该使用这样的单个值设置数组元素:

import numpy as np
n=2 
a = np.zeros((n,2)) 
for i in range(n): 
   for j in range(n): 
       a [i][j] = 5

或者简单地用你想要的值定义它:

import numpy as np
n=2 
a = np.zeros((n,2)) 
a[0:2,0:2] = [[3,1], 
              [1,3]]
相关问题