Какой вызов создаст ndarray из нулей формы (7, 3) после import numpy as np?

Anp.zeros((7, 3))
Bnp.zeros(7, 3)
Cnp.zeros(7*3)
Dnp.array([0] * 21)
Правильный ответ. Для 2D массива форму передают как кортеж в np.zeros((rows, cols)).

Разбор

np.zeros((7, 3)) создаёт 2D массив нулей с 7 строками и 3 столбцами. Ошибка новичка — передать два аргумента вместо одного кортежа (np.zeros(7, 3)) или создать 1D массив длины 21 (np.zeros(7*3)). Понимание создания и формы — базовый навык работы с ndarray.

Проверь себя · 1/3разбор после ответа
Что будет результатом выражения arr + 10, если arr = np.array([1, 2, 3])?
Тренировать Python в Telegram

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