У меня есть два массива как таковых:
array_a и array_b
Я хотел бы сформировать матрицу / массив com_total таким образом, чтобы com_total (i, j) назначался, когда array_a (i)и array_b (j) используется.
Я начал с инициализации com_total, поскольку нулевая матрица с числом строк - это количество элементов в array_a, а количество столбцов - это количество элементов в array_b.
Затем я попытался присвоить индекс каждого массива моей матрице:
com_total = (com_total(i,j) for i in array_a for j in array_b)
Однако, при дальнейшем тестировании, ошибка ниже продолжает появляться:
TypeError:неподдерживаемые типы операндов
Как бы это исправить?Мой результат будет просто com_total (i, j), когда используются array_a (i) и array_b (j).