大きすぎると、リスト全体を選択して、我々はランダムになるようにリストからサンプルできる:サンプルサイズはリストよりも大きい場合にランダムなサンプルサイズは、Pythonで
>>> import random
>>> l = [1,2,3]
>>> random.sample(l,2)
[2, 3]
しかし、それはエラーを返します:
>>> random.sample(l,4)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/random.py", line 315, in sample
raise ValueError("Sample larger than population")
ValueError: Sample larger than population
サンプルサイズがリストよりも大きい場合にrandom.sample
は、リスト全体を選択できるようになりますオプションがありますか?
。ありがとう! –