2016-05-21 14 views

Antwort

3

Ja, mit dem numpy.random.choice function.

>>> numpy.random.choice(100, 10, replace=False) 
array([89, 99, 27, 39, 80, 31, 6, 0, 40, 93]) 

Beachten Sie, dass der resultierende Bereich 0 bis M-1 ist. Wenn Sie 1 bis M wie MATLAB benötigen, fügen 1 das Ergebnis:

>>> numpy.random.choice(100, 10, replace=False) + 1 
array([ 28, 23, 15, 90, 18, 65, 86, 100, 99, 1]) 
+0

groß, es hilft mir: - –

Verwandte Themen