如何绘制正态分布图

2022-02-21 00:00:00 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()

相关文章