【发布时间】:2012-01-20 15:48:48
【问题描述】:
我认为 numpy 或 scipy 会这样做,但没有找到。谢谢!
【问题讨论】:
-
您能否更准确地定义您的问题。
我认为 numpy 或 scipy 会这样做,但没有找到。谢谢!
【问题讨论】:
import numpy as np
import scipy.stats as stats
np.random.seed(0)
gaussian = stats.norm
生成一些随机的正常数据:
data = gaussian.rvs(loc = 5, scale = 22, size = 1000)
计算描述性统计:
print(data.mean())
# 4.00435243522
print(data.std())
# 21.7147294907
将数据拟合到正态分布:
mean, std = gaussian.fit(data)
print(mean, std)
# (4.0043524352157016, 21.714729490718568)
【讨论】: