numpy.random.choice是否替换等效于单项试验的多项式抽样?

时间:2017-03-04 07:09:51

标签: python numpy random statistics 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])

输出提供了数组[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]])

输出提供了每个选项的选择次数,但由于它仅限于1次试用,因此也可以从选项[2,5,3,3,4,1]

中将其归纳为[0,1,2,3,4,5]

1 个答案:

答案 0 :(得分:1)

是的,它们实际上是一样的。