我正在尝试将数组中的值设置为特定值。小失落。从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]]
答案 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]]