Есть матрица продаж sales формы (12, 5): строки — месяцы, столбцы — продукты. Как получить сумму продаж по каждому продукту за все месяцы?

Anp.sum(sales, axis=1)
Bnp.sum(sales, axis=0)
Cnp.sum(sales)
Dnp.sum(sales, axis=2)
Правильный ответ. Чтобы получить суммы по столбцам, используйте axis=0.

Разбор

В табличной логике «продукты в столбцах» означает: агрегировать по строкам (месяцам) и оставить столбцы. Это соответствует np.sum(sales, axis=0). Если перепутать axis, легко получить «правильные числа не того смысла» — частая ошибка в аналитике.

Проверь себя · 1/3разбор после ответа
Пусть a имеет форму (2, 3), а b = np.array([10, 20, 30]) имеет форму (3,). Какой будет форма результата a + b?
Тренировать Python в Telegram

Ещё вопросы по теме «NumPy: основы»