numpy(四)——数组属性

本文介绍了numpy数组的属性,包括shape以元组反映数组形状,ndim返回数组维度数,size返回元素总数,dtype返回数据类型,itemsize返回元素内存字节,nbytes显示数组总内存字节,还提及相关资料参考《Python数据科学手册》P36。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

numpy(四)——数组属性

import numpy as np
arr = np.arange(15).reshape(3,5)
arr
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14]])
  • shape属性

shape属性以元组的形式反映出该数组的形状,比如,arr数组的形状是3行5列,因此返回(3,5)

arr.shape
(3, 5)
  • ndim属性

ndim属性返回的是该数组的维度数,比如,arr数组是个二维数组,则ndim属性的返回值是2

arr.ndim
2
  • szie属性

size属性返回该数组中总的元素的数量,可以认为是shape元组中元素的连乘。比如arr数组中一共有15个元素,则size的值为15。需要注意的是,即使在有缺失值NaN的数组中,size属性也会把缺失值的数量计算在内。

arr.size
15
  • dtype属性

dtype属性返回当前数组的数据类型

arr.dtype #numpy中,整型默认为int32
dtype('int32')
  • itemsize属性

itemsize返回当前数组中元素在内存中所占的字节

arr.itemsize #int32在内存中占4个字节
4
  • nbytes属性

nbytes属性显示当前数组在内存中占用的总字节数。可以认为,nbytes的结果等同于size属性和itemsize属性的乘积

arr.nbytes
60

相关资料参考《Python数据科学手册》P36

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值