1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| import numpy as np
import matplotlib.pyplot as plt
# Utilise la fonction 'uniforme' du paquet 'random' de numpy
# pour tirer au sort 1e5 nombres réels compris entre 0 et 1,
# la distribution est uniformément répartie dans l'intervalle
# Les valeurs tirées sont stockées dans le tableau y
y = np.random.uniform(size=1e5)
# Création du tableau des classes avec la fonction 'linspace' de numpy
# La valeur minimale est 0, la maximale est 1, le tableau contient 20 éléments
classes = np.linspace(0, 1, 20)
# Création d'un histogramme avec la fonction 'hist' du paquet 'pyplot'
# Le premier argument (y) contient les valeurs sur les quelles porte l'histogramme
# Le second 'bins' est optionnel, il définit les classes (intervalles des abscisses, 10 intervalles par défaut)
plt.hist(y,bins=classes)
# Affichage de l'histogramme
plt.show() |
Partager