python - 如何绘制正态分布

标签 python matplotlib

给定一个均值和一个方差,是否有一个简单的函数调用来绘制正态分布?

最佳答案

import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as stats
import math

mu = 0
variance = 1
sigma = math.sqrt(variance)
x = np.linspace(mu - 3*sigma, mu + 3*sigma, 100)
plt.plot(x, stats.norm.pdf(x, mu, sigma))
plt.show()

gass distro, mean is 0 variance 1

关于python - 如何绘制正态分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138085/

相关文章:

python - 使用 subprocess.Popen 将输出从 Mathematica 脚本重定向到 PIPE 而不是 stdout 会产生空字符串

python - glDrawElements 在 PyOpenGL 中绘制立方体

python - 如何 YAML 保存 numpy 数组

python - 如何在 Pandas 图中旋转 x 轴刻度标签

python - 从 pandas 数据框中指定 x 轴图上的日期

javascript - Django 使用前端 python 类中的函数?

c++ - 将C++编写的程序逐渐翻译成Python可行吗?

python - 导入错误: cannot import name '_c_internal_utils' from partially initialized module 'matplotlib'

python - 不显示缺失值​matplotlib

python - 导入 matplotlib.pyplot 时如何修复 "UnicodeDecodeError: ' ascii' 编解码器无法解码字节 0xe0"?