Tôi cần tạo một mảng lớn (hoặc danh sách) với số ngẫu nhiên (10⁵ số). Tôi đã cố gắng như thế:Mảng lớn với số ngẫu nhiên với python
vet = random.sample(range(10),100000)
Nhưng khi tôi cố gắng chạy:
vet = random.sample(range(10),10000)
File "/usr/lib/python2.7/random.py", dòng 320, trong mẫu tăng ValueError ("mẫu lớn hơn dân số") ValueError: mẫu lớn hơn dân số
Bất kỳ giải pháp nào?
tkns
Xét kích thước của danh sách đó, bạn có thể muốn xem xét một thư viện mảng như [NumPy] (http://numpy.scipy.org/) : 'nhập khẩu sumpy; vet = numpy.random.randint (0, 10, 10000) ' – Snowball