带替换的 numpy.random.choice 是否相当于单次试验的多项抽样?

ken*_*ait 4 python random statistics numpy multinomial

我理解,严格来说,它们是不同的。但在 的一次试验(或实验)中,采样方式是否与给出不同的输出视图numpy.random.multinomial相同?numpy.random.choice

例如:

>> np.random.choice(6, size=6, replace=True, p=[1/6.]*6)
>> array([2, 0, 4, 2, 5, 4])
Run Code Online (Sandbox Code Playgroud)

输出给出了在数组中选取的内容的标识[0,1,2,3,4,5]

>> np.random.multinomial(1, [1/6.]*6, size=6)
>> array([[0, 0, 1, 0, 0, 0],
          [0, 0, 0, 0, 0, 1],
          [0, 0, 0, 1, 0, 0],
          [0, 0, 0, 1, 0, 0],
          [0, 0, 0, 0, 1, 0],
          [1, 0, 0, 0, 0, 0]])
Run Code Online (Sandbox Code Playgroud)

输出给出了每个选项被选择的次数,但由于它仅限于 1 次试验,因此也可以总结为[2,5,3,3,4,1]from options[0,1,2,3,4,5]

Rob*_*ern 5

是的,它们实际上是相同的。