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个字节)
作者:Ambitious
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!