0
我需要在[-n,-1] union [1,n]中取樣k個數字而無需替換。爲什麼這個代碼不工作?Python樣本沒有0
random.sample(range(-n,n+1).remove(0),k)
我得到
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/usr/lib/python2.7/random.py", line 319, in sample
n = len(population)
TypeError: object of type 'NoneType' has no len()
這可以在調用'sample'內完成嗎?那就是'sample(某個代碼,k)'? –
謝謝,那就是我一直在尋找的 –