Python - Distribution normale

La distribution normale est une forme présentant des données en arrangeant la distribution de probabilité de chaque valeur dans les données. La plupart des valeurs restent autour de la valeur moyenne rendant l'arrangement symétrique.

Nous utilisons diverses fonctions dans la bibliothèque numpy pour calculer mathématiquement les valeurs d'une distribution normale. Des histogrammes sont créés sur lesquels nous traçons la courbe de distribution de probabilité.

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()

Ses output est comme suit -