【问题标题】:How to plot scipy.stats.norm(x,y) with matplotlib?如何用 matplotlib 绘制 scipy.stats.norm(x,y)?
【发布时间】:2017-06-09 22:14:50
【问题描述】:

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

【问题讨论】:

  • 你到底想画什么? PDF? CDF?

标签: python-3.x matplotlib scipy


【解决方案1】:

您必须分别对均值和标准差使用 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()

CDF

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 2011-04-24
    • 2014-11-04
    • 2014-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多