from scipy.optimize import fsolve
def f(x): #定義要求解的方程組
x1 = x[0]
x2 = x[1]
return [2*x1-x2**2-1, x1**2-x2-2]
result = fsolve(f, [1, 2]) #求解方程組的函式,f表示方程組函式,[1, 1]表示x
print(result)
[1.91963957 1.68501606]
from scipy import integrate
def g(x): #定義被積函式
return(1-x**2)**0.5
pi_2, err = integrate.quad(g, -1, 1) #積分結果和誤差,-1表示積分下限,1表示積分上線
print(pi_2*2) #由微積分知識知道積分結果為圓周率pi的一半
SciPy常用函式簡介
在這裡介紹幾個函式,由於近來需要用到,網上找了一下,只有英文文件,很少有中文文件,在這裡簡單介紹一下,有興趣可以瀏覽,僅當參考,希望能提公升大家的學習速率。1 scipy.interpolate 內插 2 scipy.spatial.transform.rotation 三維旋轉 3 scipy.o...
scipy中squareform函式詳解
scipy.spatial.distance.squareform x,force no checks true converts a vector form distance vector to a square form distance matrix,and vice versa.解釋用來把乙...
scipy 中的whiten函式
呼叫kmeans函式,kmeans中呼叫了whited函式。查後,發現whiten是對輸入資料按標準差做歸一化處理。e 經過whiten後 x i xis tand dev atio nx frac xi s tand dev atio nxi 與標準化不同的是,白化處理沒有減去均值。下面是按步驟實...