Python - нормальное распределение
Нормальное распределение - это форма представления данных путем упорядочивания распределения вероятностей каждого значения в данных. Большинство значений остается около среднего значения, что делает расположение симметричным.
Мы используем различные функции из библиотеки numpy для математического вычисления значений нормального распределения. Создаются гистограммы, по которым строится кривая распределения вероятностей.
import matplotlib.pyplot as plt
import numpy as np
mu, sigma = 0.5, 0.1
s = np.random.normal(mu, sigma, 1000)
# Create the bins and histogram
count, bins, ignored = plt.hist(s, 20, normed=True)
# Plot the distribution curve
plt.plot(bins, 1/(sigma * np.sqrt(2 * np.pi)) *
np.exp( - (bins - mu)**2 / (2 * sigma**2) ), linewidth=3, color='y')
plt.show()
это output выглядит следующим образом -