如何用matplotlib绘制scipy.stats.norm(x,y)?

时间:2017-06-09 22:14:50

标签: python-3.x matplotlib scipy

给定2个值,mean和std,我想使用matplotlib绘制函数scipy.stats.norm(mean,std)。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您必须分别使用loc和scale参数作为平均值和标准偏差。

<强> PDF:

from scipy.stats import norm
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 20, 100)

mean = 10
std = 1

plt.plot(x, norm.pdf(x, loc=mean, scale=std))
plt.show()

enter image description here

CDF

plt.plot(x, norm.cdf(x, loc=mean, scale=std))

enter image description here