vendredi 23 octobre 2015

Random samples from a uniform distribution over [0, 1]

We all know and love the numpy function random.rand, which "create[s] an array of the given shape and propagate[s] it with random samples from a uniform distribution over [0, 1)":

>>> import numpy as np
>>> np.random.rand(3,2)
array([[ 0.14022471,  0.96360618],  #random
       [ 0.37601032,  0.25528411],  #random
       [ 0.49313049,  0.94909878]]) #random

What are my options if I want random samples from a uniform distribution over [0, 1]? Note the subtle difference: The numpy function excludes 1; my desired function includes 1.




Aucun commentaire:

Enregistrer un commentaire