@vhsporno

Как проссумировать массивы в массиве?

Есть массив вида [ [1,2], [3,4], [5,6] ]. Нужно получить [9, 12]. Как это реализовать нормальным способом?
Подмассивы всегда одинаковой длинны
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
adugin
@adugin Куратор тега Python
import numpy as np

lst = [[1, 2], [3, 4], [5, 6]]

# Способ 1
list(map(sum, zip(*lst)))

# Способ 2
np.array(lst).sum(axis=0)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vhsporno Автор вопроса
full_exp = [0,0]
for line in full_exp_per_line:
full_exp[0] = full_exp[0] + line[0]
full_exp[1] = full_exp[1] + line[1]

У меня получилось так :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы