WELCOME

不积跬步,无以至千里;不积小流,无以成江海。

numpy的数组属性

numpy的数组中比较重要的ndarray对象属性有:

    ndarray.ndim:秩,即轴的数量或维度的数量

    ndarray.shape:数组的维度,对于矩阵,n行m列

    ndarray.size:数组元素的总个数,相当于.shape中n×m的值

    ndarray.dtype:ndarray对象的元素类型

    ndarray.itemsize:ndarray对象中每个元素的大小,一字节为单位

1.ndarray.ndim

返回秩,轴的数量或维度的数量,是一个标量,一维数组的秩为1,二维数组的秩为2

 

 2.ndarray.shape

返回一个包含数组维度的元组,对于矩阵,n行m列。它也可以用于调整数组维度¶

 

 3.reshape

调整维度reshape:返回调整维度后的副本,而不改变原ndarray

 

4.resize

numpy.resize(a,new_shape)如果新数组大于原数组,则新数组将填充a的重复副本

注意:此行为与a.resize(new_shape)不同,后者用零填充,而不是重复a填充

 

 5.ndarray.size

数组元素的总个数,相当于.shape中n*m的值

 

 6.ndarray.dtype

ndarray对象的元素类型

 

 7.方法astype

numpy数据类型转换,调用astype返回数据类型修改后的数据,但是源数据的类型不会变

 

 8.ndarray.itemsize

以字节的形式返回数组中的每一个元素的大小,以字节为单位

例如:一个元素类型为float64的数组itemsize属性值为8(float64占用64个bits,每个字节长度为8,所以64/8,占用8个字节)

 

posted @ 2022-04-24 22:41  Ambitious~  阅读(243)  评论(0)    收藏  举报