Size: a a a

Сообщество Python Программистов

2020 March 21

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
тем менее понятны попытки это оспорить.
Ну ребята хотят не особо сильно выруливать из зоны комфорта))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Это ведь больно и неприятно
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну ребята хотят не особо сильно выруливать из зоны комфорта))
я б вот сам вырулил с удовольствием - не могу сделать сумму матриц не компрехом
источник

AT

Alexander T in Сообщество Python Программистов
больно и неприятно писать циклы)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
я б вот сам вырулил с удовольствием - не могу сделать сумму матриц не компрехом
Я бросал выше решение циклом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
a = [[...], [...], ...]
b = [[...], [...], ...]
c=[]

for x, row in enumerate(a):
   c.append(list())
   for y, item in enumerate(row):
       c[x].append(item + b[x][y])


Но на самом деле от использования энумерейта конкретно здесь профита немного
источник

AT

Alexander T in Сообщество Python Программистов
мое “решение” удалили в прошлый раз, ну попробуем
источник

AT

Alexander T in Сообщество Python Программистов
mat0 = [[0]*3]*3
mat1 = [[x+i for i in range(3)] for x in range(1, 10, 3)]
mat2 = [[a + b for a, b in zip(x, y)] for x, y in zip(mat0, mat1)]

def matsum(*matrices):
   return [list(map(sum, zip(*x))) for x in zip(*matrices)]

print(mat0, mat1, mat2, sep='\n')
print(matsum(mat0, mat1))
print(matsum(mat1, mat2))
источник

AT

Alexander T in Сообщество Python Программистов
это все равно не про индексы в конечном счете задача, что Вадим пытается объяснить)
источник

AT

Alexander T in Сообщество Python Программистов
ну, пока речь про сумму а не какое-то транспонирование и тп
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
mat0 = [[0]*3]*3
mat1 = [[x+i for i in range(3)] for x in range(1, 10, 3)]
mat2 = [[a + b for a, b in zip(x, y)] for x, y in zip(mat0, mat1)]

def matsum(*matrices):
   return [list(map(sum, zip(*x))) for x in zip(*matrices)]

print(mat0, mat1, mat2, sep='\n')
print(matsum(mat0, mat1))
print(matsum(mat1, mat2))
Такое идёт нахуй из-за первой строки)
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Такое идёт нахуй из-за первой строки)
че это вдруг?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
че это вдруг?
Ссылкоебля
источник

AT

Alexander T in Сообщество Python Программистов
там в условии были две матрицы, одна нулевая, а вторая 123456789, я тут инплейс ниче не меняю, так что пох
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Переслано от Rextester
Result:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[2, 4, 6], [8, 10, 12], [14, 16, 18]]
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
О, это где?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
О, я уже этим воспользовался, курсы открылись
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
Киньте ссылочку :3
источник

АР

Александр Ремизов... in Сообщество Python Программистов
Темы даже не по алфавиту и не по повышению уровня сложности. Ну как таким курсам доверять?
источник