Массивы объектов
NumPy предоставляет тип N-мерного массива, ndarray, который описывает коллекцию «элементов» одного типа. Элементы могут быть индексированы, например, с помощью N целых чисел.
Все массивы ndarray являются homogenous: каждый элемент занимает одинаковый блок памяти, и все блоки интерпретируются одинаково. Способ интерпретации каждого элемента в массиве задаётся отдельным объектом типа данных, один из которых ассоциирован с каждым массивом. Помимо основных типов (целые числа, числа с плавающей запятой и т. д.), объекты типа данных могут также представлять структуры данных.
Элемент, извлечённый из массива, например, путём индексирования, представлен объектом Python, тип которого является одним из типов скаляров массива, встроенных в Numpy. Скаляры массива позволяют легко манипулировать также более сложными структурами данных.

Рисунок Концептуальная диаграмма, показывающая взаимосвязь между тремя основными объектами, используемыми для описания данных в массиве: 1) сам массив ndarray, 2) объект типа данных, который описывает расположение одного фиксированного элемента массива, 3) объект Python типа скаляра массива, который возвращается при обращении к одному элементу массива.
- N-мерный массив (
ndarray) - Скаляры
- Объекты типа данных (
dtype) - Индексирование
- Итерация по массивам
- Стандартные подклассы массивов
- Маскированные массивы
- Интерфейс массива
- Даты и время
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/arrays.html