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