#p为系数,x为用于求值的数字或者数组或一个系数数组
np.polyval(p, x)
print np.polyval(p, 1)
>>> 4.0print np.polyval(p, np.arange(1, 5, 1))
>>> [ 4.9.16.25.]
#当第二个参数是一个系数数组时,对该系数数组代表的多项式进行相乘print np.polyval(p, p1)
>>> 4321 x + 4 x + 8 x + 8 x + 4
线性插值
import scipy.interpolate as itp
#用于进行线性插值对数据进行拟合
val = itp.interp1d(x, y)
print val
>>> <scipy.interpolate.interpolate.interp1d object at 0x000000000F130598>
print val(2.5)
>>> 12.5