Пусть arr = np.array([[1, 2], [3, 4]]). Что вернёт np.sum(arr) без указания axis?

AСкаляр 10
Bnp.array([4, 6])
Cnp.array([3, 7])
Dnp.array([[1, 2], [3, 4]])
Правильный ответ. Без axis агрегация сворачивает все элементы в один скаляр.

Разбор

Функции np.sum() и np.mean() без axis агрегируют по всем элементам массива. Это удобно, когда нужен общий итог (например, сумма всех продаж), но важно помнить: без axis вы теряете разбиение по строкам/столбцам.

Проверь себя · 1/3разбор после ответа
Пусть m = np.array([[1, 2, 3], [4, 5, 6]]). Чему равен np.mean(m, axis=1)?
Тренировать Python в Telegram

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