Python numpy.random.choice和替换是否等同于单个试验的多项式抽样?
我明白严格地说,在概念上,他们是不同的。但是在一次关于Python numpy.random.choice和替换是否等同于单个试验的多项式抽样?,python,numpy,random,statistics,multinomial,Python,Numpy,Random,Statistics,Multinomial,我明白严格地说,在概念上,他们是不同的。但是在一次关于numpy.random.multinomic的试验(或实验)中,它的取样方式是否与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] 及 Output给出了每个
numpy.random.multinomic
的试验(或实验)中,它的取样方式是否与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]
及
Output给出了每个选项的选择次数,但由于它仅限于一次试验,因此也可以从选项中总结为
[2,5,3,3,4,1]
,[0,1,2,3,4,5]
是的,它们实际上是相同的 对于一次试验,更换甚至都不重要。另外-[2,5,3,3,4,0]
-即最后为0,而不是1。
>> 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]])