数组对象#
NumPy 提供了一种 N 维数组类型,即 ndarray,它描述了同类型“项”的集合。这些项可以使用例如 N 个整数进行索引。
所有 ndarray 都是同构的:每个项占用相同大小的内存块,并且所有块都以完全相同的方式解释。数组中每个项如何解释由一个单独的数据类型对象指定,每个数组都关联一个这样的对象。除了基本类型(整数、浮点数等)之外,数据类型对象还可以表示数据结构。
从数组中提取的项(例如通过索引),由一个 Python 对象表示,其类型是 NumPy 内置的数组标量类型之一。数组标量也允许轻松操作更复杂的数据排列。

图 概念图,显示了用于描述数组中数据的三个基本对象之间的关系:1) ndarray 本身,2) 描述数组单个固定大小元素布局的数据类型对象,3) 访问数组单个元素时返回的数组标量 Python 对象。#