第三章:Numpy数组对象

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

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

例如通过索引从数组中提取的项目由Python对象表示,其类型是在NumPy中构建的数组标量类型之一。 数组标量可以方便地处理更复杂的数据安排。

图显示了用于描述数组中数据的三个基本对象之间的关系:

  • ndarray本身,
  • 描述数组中单个固定大小元素布局的数据类型对象,
  • 当访问数组的单个元素时返回的数组标量Python对象。

results matching ""

    No results matching ""