Dsg77, [21.12.19 16:04]
Всем привет ! я совсем зеленый. Подскажите плиз - делаю скрипт для умножения матриц. вот я получаю матрицы - def init(self ):
size = int(input('Ведите размер квадратной матрицы № 1''\n'))
self.data1 = [[int(input(f'Ведите значение для ячейки матрицы № 1''\n')) for y in range(size)] for x in range(size)]
self.data2 = [[int(input(f'Ведите значение для ячейки матрицы № 2''\n')) for y in range(size)] for x in range(size)]
Dsg77, [21.12.19 16:04]
вот я складываю ячейки def test2(self):
myString= [z + q for item1, item2 in zip(self.data1 , self.data2) for z, q in zip(item1, item2) ]
Dsg77, [21.12.19 16:04]
как мне сделать так, чтобы они снова переупакорвывались в список списков?
если, как вы выразились, вы еще совсем зеленый, зачем писать такие вещи в одну строку сразу?
myString = [
list(
map(
sum,
zip(item1, item2)
)
)
for item1, item2 in zip(data1, data2)
]
Попробуйте вот так суммировать