機率分布
常態分布
繪制曲線
import numpy as np
from scipy.stats import norm
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 1)
x = np.linspace(-5, 5, 50)
ax.plot(x, norm.pdf(x))
plt.show()
繪制統計圖與曲線
import numpy as np
from scipy.stats import norm
import matplotlib.pyplot as plt
n = 10000
r = norm.rvs(size=n)
min, max, len = -5, 5, 40
bins = np.linspace(min, max, len)
count, bins, ignored = plt.hist(r, bins=bins, rwidth=0.9) # 統計長條圖
plt.plot(bins, norm.pdf(bins)*n*(max-min)/len) # 曲線圖
plt.show()