Python-NumPy学习笔记(2)

1、求和、平均值、方差

 

sum()

mean()、average()

std()、var()

2、更改数组的形状和数组堆叠

 

改变形状:

a.shape

a.ravel()

a.transpose()

a.resize()

数组堆叠:

vstack(a,b)

hstack(a,b)

3、最值和排序

 

最值:

min()

max()

ptp()

argmax()

argmin()

unravel_index()

排序:

sort()

argsort()

median()

 

4、多项式函数

 

poly1d()

deriv()求多项式的微分:

integ()求多项式的积分:

roots()求多项式的根:

ploy()可以将根转换为多项式的系数:

polyfit()可以对一组数据使用多项式函数进行拟合,找到和这组数据最接近的多项式系数

5、统计函数

 

unique():返回其参数数组中所有不同的值,并按从小到大的顺序排列,它有两个参数:

return_index:True表示同时返回原始数组中的下标

return_inverse:True表示返回原始数组中每个元素在重建原始数组中的下标

bincount():对整数数组中各个元素出现的次数进行统计,它要求数组中所有元素都是非负的。其返回数组中第i个元素的值表示整数i在参数数组中出现的次数。

weights参数可以指定每个数对应的权值。当指定weights参数时,bincount(x,weight=w)返回数组x中每个整数所对应的w中的权值之和。

histogram()

6、解线性方程组

numpy.linalg模块包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。

 

 

 

 

 

你可能感兴趣的:(Python基础)