numpy学习
来源:互联网 发布:java bigdecimal 长度 编辑:程序博客网 时间:2024/05/17 08:42
各种函数,真的是看的我头都大了<_>
常用函数,备忘
1.基本属性: a.dtype 数组元素类型a.shape 数组形状a.size 数组元素数a.itemsize 每个元素占字节数a.nbytes 所有元素占得字节a.ndim 数组维度
2.形状相关a.flat 所有元素的迭代器a.flatten() 返回一个1维数组的复制a.ravel() 返回一个一维数组(高效)a.resize(new_size) 改变形状a.swapaxes(axis1,axis2) 交换两个维度的位置a.transpose() 交换所有维度的位置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() 将二进制表示为字符串7.查找排序a.nonzero() 返回所有非0元素的索引 a.sort(axis=-1) 沿某个轴排序a.argsort(axis=-1) 沿某个轴,返回按排序的索引8.元素数学操作a.clip(low,high) 将数值限制在一定范围内a.round(decimals=0) 近似到指定精度a.cumsum(axis=None) 累加和a.cumprod(axis=None) 累乘积9.约简操作a.sum() 求和a.prod() 求积a.min() 最小值a.max() 最大值a.argmin() 最小值索引a.argmax() 最大值索引a.ptp() 最大值减最小值a.mean() 平均值a.std() 标准差a.var() 方差a.any() 逻辑或a.all() 逻辑与
阅读全文
1 0
- Numpy学习
- NumPy学习
- numpy学习
- numpy 学习
- numpy学习
- numpy学习
- Numpy 学习
- Numpy学习
- numpy学习
- numpy 学习
- Numpy学习
- numpy学习
- numpy 学习
- numpy学习
- Numpy学习笔记1-numpy入门
- numpy学习笔记二:numpy基础
- Numpy学习笔记2-numpy进阶
- Numpy学习(1)numpy文件存取
- Linux系统使用-挂载NTFS格式硬盘
- Python学习迭代器与生成器
- 递归函数及memset函数
- BJ模拟:string(后缀数组+Trie+ST表+分块)
- 基于ZigBee的物联网家居系统学习-android端app的问题The type java.lang.Class cannot be resolved. It is indirectly refer
- numpy学习
- Spring实战-读书笔记-01
- k-近邻算法实现手写数字识别系统
- 深度学习,写在前面
- 抖音带给我们的意义是什么?
- leetcode 653. Two Sum IV
- Mybatis3源码分析(21)-Mapper实现-动态代理
- 使用libsvm分类
- [C/C++]C函数