数组对象

NumPy提供了一个N维数组类型,即ndarray, 它描述了相同类型的“项目”集合。可以使用例如N个整数来索引项目。

所有ndarray都是同质的:每个项目占用相同大小的内存块, 并且所有块都以完全相同的方式解释。 如何解释数组中的每个项目由单独的数据类型对象指定, 其中一个对象与每个数组相关联。除了基本类型(整数,浮点数 )之外, 数据类型对象还可以表示数据结构。

从数组中提取的项( 例如 ,通过索引)由Python对象表示, 其类型是在NumPy中构建的数组标量类型之一。 数组标量允许容易地操纵更复杂的数据排列。

threefundamental

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