Potrzebuję wygenerować dużą tablicę (lub listę) z liczbami losowymi (liczby 10⁵). Próbowałem tak:Duża tablica z liczbami losowymi z pytonem
vet = random.sample(range(10),100000)
Ale gdy próbuję uruchomić:
vet = random.sample(range(10),10000)
Plik "/usr/lib/python2.7/random.py", linia 320, w przykładowej podbiciem ValueError ("próbka większa niż populacja") ValueError: próbka większa niż populacja
Jakieś rozwiązanie?
tkns
Biorąc pod uwagę wielkość tej liście, może warto rozważyć biblioteki tablicy jak [numpy] (http://numpy.scipy.org/) : 'import numpy; vet = numpy.random.randint (0, 10, 10000) ' – Snowball