Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numpy.random.choice和替换是否等同于单个试验的多项式抽样?_Python_Numpy_Random_Statistics_Multinomial - Fatal编程技术网

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]])