Пусть x = np.array([[1, 2], [3, 4]]). Чему равен результат np.sum(x, axis=0)?

AСкаляр 10
Bnp.array([3, 7])
Cnp.array([2, 3])
Dnp.array([4, 6])
Правильный ответ. axis=0 суммирует по строкам, то есть считает сумму в каждом столбце.

Разбор

В 2D массиве axis=0 означает агрегацию «вниз по строкам», результат — по каждому столбцу. Для x = [[1, 2], [3, 4]] суммы по столбцам равны 1+3 и 2+4, то есть np.array([4, 6]). Понимание axis критично для корректных метрик.

Проверь себя · 1/3разбор после ответа
Какой вызов создаст ndarray из нулей формы (7, 3) после import numpy as np?
Тренировать Python в Telegram

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