pytorch 中 multinomial 函数在无放回抽样时,可以抽取到重复的值。

In[125]: tc.multinomial(tc.arange(0,10).float(),10,replacement=False)
Out[125]: tensor([9, 7, 6, 5, 8, 4, 3, 2, 1, 2])

返回的值中为2下标位置出现了两次。 在console中出现,但是在ide中run好像没有这个问题。