numpy数组常用属性和方法

1基本属性

a.dtype数组元素类型 float32,uint8,...

a.shape数组形状 (m,n,o,...)

a.size数组元素数

a.itemsize每个元素占字节数

a.nbytes所有元素占的字节

a.ndim数组维度

2形状相关

a.flat所有元素的迭代器

a.flatten()返回一个1维数组的复制

a.ravel()返回一个1维数组,高效

a.resize(new_size)改变形状

a.swapaxes(axis1, axis2)交换两个维度的位置

a.transpose(*axex)交换所有维度的位置

a.T转置,a.transpose()

a.squeeze()去除所有长度为1的维度

3填充复制

a.copy()返回数组的一个复制

a.fill(value)将数组的元组设置为特定值

4转化

a.tolist()将数组转化为列表

a.tostring()转换为字符串

a.astype(dtype)转化为指定类型

a.byteswap(False)转换大小字节序

a.view(type_or_dtype)生成一个使用相同内存,但使用不同的表示方法的数组

5复数

a.imag虚部

a.real实部

a.conjugate()复共轭

a.conj()复共轭(缩写)

6保存

a.dump(file)将二进制数据存在file中

a.dump()将二进制数据表示成字符串

a.tofile(fid, sep="",format="%s")格式化ASCⅡ码写入文件

7查找排序

a.nonzero()返回所有非零元素的索引

a.sort(axis=-1)沿某个轴排序

a.argsort(axis=-1)沿某个轴,返回按排序的索引

a.searchsorted(b)返回将b中元素插入a后能保持有序的索引值

8元素数学操作

a.clip(low, high)将数值限制在一定范围内

a.round(decimals=0)近似到指定精度

a.cumsum(axis=None)累加和

a.cumprod(axis=None)累乘积

9约简操作

a.sum(axis=None)求和

a.prod(axis=None)求积

a.min(axis=None)最小值

a.max(axis=None)最大值

a.argmin(axis=None)最小值索引

a.argmax(axis=None)最大值索引

a.ptp(axis=None)最大值减最小值作用
The name of the function comes from the acronym for ‘peak to peak’

a.mean(axis=None)平均值

a.std(axis=None)标准差

a.var(axis=None)方差

a.any(axis=None)只要有一个不为0,返回真,逻辑或

a.all(axis=None)所有都不为0,返回真,逻辑与

作用1 基本属性 a.dtype数组元素类型  float32,uint8,... a.shape数组形状  (m,n,o,...) a.size数组元素数 a.itemsize每个元素占字节数 a.nbytes所有元素占的字节 a.ndim数组维度2 形状相关 a.flat所有元素的迭代器 a.flatten()返回一个1维数组的复制 a.ravel()返回一个1维数组,高效 a.resize(new_size)改变形状 a.swapaxes(axis1, axis2)交换两个维度的位置 a.transpose(*axex)交换所有维度的位置 a.T转置, a.transpose() a.squeeze()去除所有长度为1的维度3 填充复制 a.copy()返回数组的一个复制 a.fill(value)将数组的元组设置为特定值4 转化 a.tolist()将数组转化为列表 a.tostring()转换为字符串 a.astype(dtype)转化为指定类型 a.byteswap(False)转换大小字节序 a.view(type_or_dtype)生成一个使用相同内存,但使用不同的表示方法的数组5 复数 a.imag虚部 a.real实部 a.conjugate()复共轭 a.conj()复共轭(缩写)6 保存 a.dump(file)将二进制数据存在file中 a.dump()将二进制数据表示成字符串 a.tofile(fid, sep="",format="%s")格式化ASCⅡ码写入文件7 查找排序 a.nonzero()返回所有非零元素的索引 a.sort(axis=-1)沿某个轴排序 a.argsort(axis=-1)沿某个轴,返回按排序的索引 a.searchsorted(b)返回将b中元素插入a后能保持有序的索引值8 元素数学操作 a.clip(low, high)将数值限制在一定范围内 a.round(decimals=0)近似到指定精度 a.cumsum(axis=None)累加和 a.cumprod(axis=None)累乘积9 约简操作 a.sum(axis=None)求和 a.prod(axis=None)求积 a.min(axis=None)最小值 a.max(axis=None)最大值 a.argmin(axis=None)最小值索引 a.argmax(axis=None)最大值索引 a.ptp(axis=None)最大值减最小值 a.mean(axis=None)平均值 a.std(axis=None)标准差 a.var(axis=None)方差 a.any(axis=None)只要有一个不为0,返回真,逻辑或 a.all(axis=None)所有都不为0,返回真,逻辑与
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值