Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python的100x100零矩阵中定期添加元素?_Python - Fatal编程技术网

如何在python的100x100零矩阵中定期添加元素?

如何在python的100x100零矩阵中定期添加元素?,python,Python,M矩阵是A100x100矩阵,其中-k=-10,d-k=6 如何使用迭代将100x100零矩阵转换为M矩阵中心图像?使用循环作为常规图案,然后手动设置角点 [(A[i][i+1]=(-10), A[i+1][i+1]=16, A[i+2][i+1]=(-10)) for i in range(0, 98, 1)] ^ SyntaxError: invalid syntax 尺寸的结果,d,k=10,16,10 赋值=是一个语句,语句不能用于这样的列表理解。

M矩阵是A100x100矩阵,其中-k=-10,d-k=6


如何使用迭代将100x100零矩阵转换为M矩阵中心图像?

使用循环作为常规图案,然后手动设置角点

    [(A[i][i+1]=(-10), A[i+1][i+1]=16, A[i+2][i+1]=(-10)) for i in range(0, 98, 1)]
               ^
SyntaxError: invalid syntax
尺寸的结果,d,k=10,16,10

赋值=是一个语句,语句不能用于这样的列表理解。这里只能使用表达式。
    [(A[i][i+1]=(-10), A[i+1][i+1]=16, A[i+2][i+1]=(-10)) for i in range(0, 98, 1)]
               ^
SyntaxError: invalid syntax
size = 10
d, k = 16, 10
A = np.zeros((size, size))
for i in range(1, size):
    A[i, i - 1] = -k
    A[i, i] = d
    A[i - 1, i] = -k
A[0, 0], A[size - 1, size - 1] = d - k, d - k
[[  6. -10.   0.   0.   0.   0.   0.   0.   0.   0.]
 [-10.  16. -10.   0.   0.   0.   0.   0.   0.   0.]
 [  0. -10.  16. -10.   0.   0.   0.   0.   0.   0.]
 [  0.   0. -10.  16. -10.   0.   0.   0.   0.   0.]
 [  0.   0.   0. -10.  16. -10.   0.   0.   0.   0.]
 [  0.   0.   0.   0. -10.  16. -10.   0.   0.   0.]
 [  0.   0.   0.   0.   0. -10.  16. -10.   0.   0.]
 [  0.   0.   0.   0.   0.   0. -10.  16. -10.   0.]
 [  0.   0.   0.   0.   0.   0.   0. -10.  16. -10.]
 [  0.   0.   0.   0.   0.   0.   0.   0. -10.   6.]]