NumPy数组属性

NumPy数组属性

属性说明
ndarray.ndim数组的秩(rank),即数组的维度数量或轴的数量
ndarray.shape数组的维度,表示数组在每个轴上的大小。对于二维数组(矩阵),表示其行数和列数
ndarray.size数组中元素的总个数,等于 ndarray.shape 中各个轴上大小的乘积
ndarray.dtype数组中元素的数据类型
ndarray.itemsize数组中每个元素的大小,以字节为单位
ndarray.flags包含有关内存布局的信息,如是否为 C 或 Fortran 连续存储,是否为只读等
ndarray.real数组中每个元素的实部(如果元素类型为复数)
ndarray.imag数组中每个元素的虚部(如果元素类型为复数)
ndarray.data实际存储数组元素的缓冲区,一般通过索引访问元素,不直接使用该属性
ndarray.nbytes数组中所有元素所占字节数总和
a = np.array([(1, 2, 3), (4, 5, 6)], dtype=np.int32)
print(a)

print("|ndarray.ndim", "数组的维度数量,例如一维数组、二维数组", a.ndim, sep=" | ", end="|\r\n")
print("|ndarray.shape", "数组在每个轴上的大小,返回元组。对于二维数组(矩阵),表示其行数和列数", a.shape, sep=" | ", end="|\r\n")
print("|ndarray.size", "数组中元素的总个数,等于 ndarray.shape 中各个轴上大小的乘积", a.size, sep=" | ", end="|\r\n")
print("|ndarray.dtype", "数组中元素的数据类型", a.dtype, sep=" | ", end="|\r\n")
print("|ndarray.itemsize", "数组中每个元素的大小,以字节为单位", a.itemsize, sep=" | ", end="|\r\n")
print("|ndarray.flags", "包含有关内存布局的信息,如是否为 C 或 Fortran 连续存储,是否为只读等", a.flags, sep=" | ", end="|\r\n")
print("|ndarray.real", "数组中每个元素的实部(如果元素类型为复数)", a.real, sep=" | ", end="|\r\n")
print("|ndarray.imag", "数组中每个元素的虚部(如果元素类型为复数)", a.imag, sep=" | ", end="|\r\n")
print("|ndarray.data", "实际存储数组元素的缓冲区,一般通过索引访问元素,不直接使用该属性", a.data[1, 1], sep=" | ", end="|\r\n")
print("|ndarray.nbytes", "数组中所有元素所占字节数总和", a.nbytes, sep=" | ", end="|\r\n")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值