有沒有人知道scipy.stats.norm.pdf()的替代方案?我在Google App Engine上託管我的Python網站,而Google不支持SciPy。scipy.stats.norm.pdf的替代方案?
我試過這個功能,但是這並沒有爲SciPy的相同的結果返回:
def normpdf(x, mu, sigma):
u = (x-mu)/abs(sigma)
y = (1/(sqrt(2*pi)*abs(sigma)))*exp(-u*u/2)
return y
例如:
print scipy.stats.norm.pdf(20, 20, 10)
print normpdf(20, 20, 10)
print scipy.stats.norm.pdf(15, 20, 10)
print normpdf(15, 20, 10)
print scipy.stats.norm.pdf(10, 20, 10)
print normpdf(10, 20, 10)
返回這些值:
0.0398942280401
0.0398942280401
0.0352065326764
0.0146762663174
0.0241970724519
0.0146762663174
兩種解決方案合作完美! – Leon 2011-12-29 15:05:43