scipy常用函式(更新中)

2021-08-27 05:49:17 字數 542 閱讀 2701

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 與標準化不同的是,白化處理沒有減去均值。下面是按步驟實...