插值:
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
from scipy.interpolate import interp1d
x=np.linspace(0,1,10)
y=np.sin(2*np.pi*x)
li=interp1d(x,y,kind='cubic')
x_new=np.linspace(0,1,50)
y_new=li(x_new)
plt.figure()
plt.plot(x,y,"r")
plt.plot(x_new,y_new,"K")
plt.show()
print (y_new)
Linear利用函数进行矩阵的分解
__author__ = 'mac'
from scipy import linalg as lg
arr=np.array([[1,2],[3,4]])
print ("Det:",lg.det(arr))
print ("Inv:",lg.inv(arr))
b=np.array([6,14])
print ("Sol:",lg.solve(arr,b))
print ("Eig:",lg.eig(arr))
print ("LU:",lg.lu(arr))
print ("QR:",lg.qr(arr))
print ("SVD:",lg.svd(arr))
print ("Schur:",lg.schur(arr))