Réponse courte est numpy.random.random()
. Mais comme je trouve de plus en plus de réponses à des questions similaires écrites sous la forme numpy.random.normal
, je pense qu'une petite description est nécessaire. Si je comprends bien Wikipedia (et quelques leçons à l'université), Gauss et White Noise sont deux choses distinctes. Le bruit blanc a une distribution uniforme, pas normal (gaussien).
import numpy.random as nprnd
import matplotlib.pyplot as plt
num_samples = 10000
num_bins = 200
samples = numpy.random.random(size=num_samples)
plt.hist(samples, num_bins)
plt.show()
Ceci est ma première réponse, donc si vous corriger les erreurs éventuellement faites par moi ici, je mettrai à jour avec plaisir. Merci =)
'numpy.random.standard_normal (size = num_samples)' peut également être utilisé lorsque mean = 0 et std = 1 – papahabla