Python 数组ndarray

发布时间:2022-04-29 09:47:57 人气:40 作者:多测师

  Numpy中定义的最重要的对象是成为ndarray的N维数组类型。它描述相同类型的元素集合。可以使用基于零的索引访问集合中的项目。

  大部分的数组操作仅仅是修改元数据部分,而不改变其底层的实际数据。数组的维数称为秩,简单来说就是如果你需要获取数组中一个特定元素所需的坐标数,如a是一个2×3×4的矩阵,你索引其中的一个元素必须给定三个坐标a[x,y,z],故它的维数就是3。

  我们可以直接将数组看作一种新的数据类型,就像list、tuple、dict一样,但数组中所有元素的类型必须是一致的,Python支持的数据类型有整型、浮点型以及复数型,但这些类型不足以满足科学计算的需求,因此NumPy中添加了许多其他的数据类型,如bool、inti、int64、float32、complex64等。同时,它也有许多其特有的属性和方法。

Python 数组ndarray

  常用ndarray属性:

  dtype 描述数组元素的类型

  shape 以tuple表示的数组形状

  ndim 数组的维度

  size 数组中元素的个数

  itemsize 数组中的元素在内存所占字节数

  T 数组的转置

  flat 返回一个数组的迭代器,对flat赋值将导致整个数组的元素被覆盖

  real/imag 给出复数数组的实部/虚部

  以上内容为大家介绍了Python 数组ndarray,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


上一篇:Python NumPy
下一篇:python np.nonzero()函数
返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线