python numpy的部分函数

1.array()方法 创建数据
2.shape属性 数组的形状
3.reshape()方法 创建指定形状的新数组
4.dtype属性 得到数组的元素类型
5.arange()方法 通过指定开始值、终值和步长创建等差数组
6.linspace()方法 通过指定开始值、终值和元素个数创建表示等差数列的一维数组(可通过endpoint指定是否包含终值)
7.logspace()方法 创建等比数列(base设置基数)
8.zeros(),ones(),empty()方法 创建指定形状的数组
9.zeros_like(),ones_like(),empty_like()方法 创建与参数形状和类型相同的数组
10.frombuffer(),fromstring(),fromfile()方法 从字节序列或文件创建数组
11.fromfunction()方法 通过预先定义的函数来创建数组

12.s_对象 创建数组下标
13.tostring(),tofile()方法 将数组以二进制的方式转换成字符串或者写入文件中
14.item()方法 返回标准python类型

15.frompyfunc() 将计算单个值得函数转换为一个能对数组中每个元素进行计算的ufunc函数

16.ogrid对象 快速产生能进行广播运算的数组

函数库
17.sum()求和,mean()求平均值,average()求平均(无out,dtype参数,有weight参数),std()标准差,var()方差
18.min()最小值,max()最大值,ptp()最大最小之差,argmax()最大值下标,argmin()最小值下标
19.sort()排序
多项式
20.poly1d一元多项式对象,poly1d将系数转换为一元多项式对象
21.deriv()方法 多项式微分,integ()方法 多项式积分
22.roots()函数 计算多项式的根
23.poly函数 将根转换为多项式的系数
分段函数
24.where(condition,y,z)
25.select(condlist, choicelist, default=0)
26.piecewise(x, condlist, funclist)
统计函数
27.unique()返回其参数数组中所有不同的值,并且按照从小到大的顺序排列
28.bincount()函数 对整数数组中各个元素出现的次数进行统计
29.histogram()函数 对一维数组进行直方图统计,参数列表:
histogram(a, bins=10, range=None, normed=False, weights=None)

线性代数
各种乘积运算
30.dot() 计算矩阵的乘积
结果数组中的每个元素都是:数组a最后一维上的所有元素与数组b倒数第二维上的所有元素的乘积和
31.inner()
结果数组中的每个元素都是:数组a和b最后一维的内积
32.outer() 只按照一维数组进行计算
解线性方程组
33.linalg模块:numpy线性代数模块
34.solve() 求解多元一次方程组
35.lstsq() 更一般化的求解多元一次方程组,a可以不是方阵

文件存取
36.tofile()方法 将数组数据以二进制格式写进文件
37.fromfile() 读取文件,需要制定dtype类型
38.load(),save() 用numpy专用的二进制格式保存数据
39.savez() 保存多个数组

40.savetxt(),loadtxt() 读写保存一维和二维数组的文本文件


from: https://www.douban.com/note/363857295/

你可能感兴趣的:(Python)