Necesito generar una gran matriz (o lista) con números aleatorios (10⁵ números). Yo estaba tratando de esa manera:Gran matriz con números aleatorios con python
vet = random.sample(range(10),100000)
Pero cuando trato de ejecutar:
vet = random.sample(range(10),10000)
Archivo "/usr/lib/python2.7/random.py", línea 320, en la muestra aumento ValueError ("muestra más grande que la población") ValueError: muestra más grande que la población
¿Alguna solución?
las TKN
Teniendo en cuenta el tamaño de esa lista, es posible que desee considerar una biblioteca de matriz como [numpy] (http://numpy.scipy.org/) : 'import numpy; vet = numpy.random.randint (0, 10, 10000) ' – Snowball