Основной объект NumPy - это однородный многомерный массив. В размерах Nump называются осями. Число осей - ранг. Класс массива Numpy называется ndarray. Он также известен массивом псевдонимов. Более важными атрибутами объекта ndarray являются:
ndarray.ndim количество осей (размеров) массива. В мире Python число измерений называется рангом.
ndarray.shape размеры массива. Это кортеж целых чисел, указывающий размер массива в каждом измерении. Для матрицы с n строками и m столбцами форма будет (n, m). Следовательно, длина кортежа формы - это ранг или число измерений, ndim.
ndarray.size общее количество элементов массива. Это равно произведению элементов формы.
Ответ 3
Одно предостережение, хотя. Обратите внимание, что np.array(None).size возвращает 1! Это потому, что a.size эквивалентно np.prod(a.shape), np.array(None).shape is(), а пустой продукт равен 1.