如何为一个数组的元素分配另一个数组?

时间:2019-06-13 11:23:03

标签: python arrays

我有一个变量T,它包含图像一个像素的4个特征。

T = [ph, pv, pd, pe]

我还创建了一个矩阵,该矩阵将复制图像的大小,并且其每个元素都将与图像的大小相对应。

Matrix = []

但是当我开始将特征T分配给矩阵的元素时,发生了错误。

for i in range(height):
        for j in range(width):
#finding elements of T
#...
        T = [ph, pv, pd, pe]
        Matrix[i, j] = T

ERROR: Traceback (most recent call last):
  File "C:/Users/Aydar/PycharmProjects/Plan_main/main.py", line 245, in <module>
    Matrix[i, j] = T
TypeError: list indices must be integers or slices, not tuple

它必须像: [https://i.stack.imgur.com/Bf9N0.jpg]

1 个答案:

答案 0 :(得分:0)

如果Martix是列表列表,请改用此列表:

Matrix[i][j] = T