读书报告
numpy:
np.array是构造一个相同的一维数组
ndim是输出a 是一个几维数组
size是输出数组中元素数量
dtype是输出元素类型
shape会输出数组结构,例如2*2这种
ravel使b转变为一维数组
np.zero(4)是构造一个一维数组,用零填充
np.zeros((2,2))是构造一个二维数组,用零填充
np.ones((3,4))是构造一个二维数组,用1填充
scipy:
np.linspace(0,10,num=11,endpoint=True) 1-10之间,共11个点,最后一个点
np.cos() 指定函数
interp1d(x,y,kind="cubic") 三阶曲线插值
类型有:zero,slinear,quadratic,cubic 分别是阶梯插值,线性插值,二阶曲线插值,三阶曲线插值
plt.plot(x,y,'o',xnew,f(xnew),'-',xnew,f2(xnew),'--') 'o'表示圆点,'-'表示实线,'--'表示虚线 指定划线样式
plt.plot(x,y,'r') 表示用红色线 。'r' 表示红色 'k' 表示黑色
plt.legend(['data','linear','cubic'],loc='best') 图示
plt.show() 展示
pandas:
import pandas as pd
Series。一维数组,与Numpy中的一维array类似,只是在其基础上增加了一组索引。
DataFrame。二维的表格型数据结构,可以看做是由相同或不同值类型的Series组成的。
可以更加直接的用d.max d.sum....等等的去求值
matplotlib:
绘图