Выбор ответа Junior NumPy: массивы и векторизация спрашивают часто обновлено

Что значит axis=0

Вопрос

Чему равно np.array([[1, 2], [3, 4]]).sum(axis=0)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: [4 6]. axis=0 значит «схлопнуть ось строк»: суммируются элементы по вертикали, результат по одному числу на столбец: 1+3=4, 2+4=6. [3 7] это суммы строк (axis=1).

Варианты ответа

  1. [4 6]правильный ответ
  2. 10
  3. [3 7]
  4. [[4 6]]

Разбор

axis=0 значит «схлопнуть ось строк»: суммируются элементы по вертикали, результат по одному числу на столбец: 1+3=4, 2+4=6. [3 7] это суммы строк (axis=1). 10 получится без axis. Двумерный результат [[4 6]] дал бы только keepdims=True.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.