print "***",np.sqrt(np.pi)
integrate.quad(lambda x: np.exp(-x**2), -np.inf,np.inf)
差值即在資料集已知資料點之間填補空白
scipy.interpolate函式可以根據實驗資料進行插值。
interpld類可以建立線性插值或者三次差值
import numpy as np
from seipy import interpolate
import matplotlib.pyplot as plt
建立資料點並新增雜訊
x =np.linspace(-18,18,36)
noise = 0.1*np.random.random(len(x))
signal = np.sinc(x)+noise
建立乙個線性插值函式,並應用於有五倍資料點個數的輸入陣列
interpreted = interpolate.interpld(x,signal)
x2 = np.linspace(-19,18,180)
y = interpreted(x2)
執行與前一步相同的操作,不過這裡使用三次插值
cubic = interpolate.interpld(x,signal,kind = "cubic")
y2 = cubic(x2)
使用繪圖
plt.plot(x,signal,'o',label = "date")
plt.plot(x2,y,'-',label="linear")
plt.plot(x2,y2,lw = 2,label = "cubic")
plt.legend()
plt.show()
高斯座標自然值計算 高斯模糊
之前看馮樂樂女神的 unity shader入門精要 高斯模糊這一節只是大概略過,昨晚重新看了一下,感受頗深,隨即搞了乙個效果試一下。老規矩先上圖 原圖 高斯模糊 毛玻璃的既視感 清晰的,各個畫素之間會有明顯的過渡,而如果各個畫素之間的差距不是很大,那麼影象就會模糊了 鑑於這個定義,我們就可以通過 ...
重要插值積分演算法實現
一 newton插值法 include define max n 20 typedef struct tagpoint point int main 三 用梯形公式 include include double f double x else 復化梯形公式 double comtx double f...
用Hermite插值方法估計積分值
設 f x 在 a,b 上連續,且 f a f b 0 則 begin max f x geq frac int a b f x dx end 證明 只要做掉 f x 在 a,b 內恆非負的情形就足夠了 為什麼?設 f x 在 a,b 內恆非負.令 g x int a xf t dt 因為 f a ...