微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种有效的方法可以并行生成多项式随机变量?

如何解决有没有一种有效的方法可以并行生成多项式随机变量?

numpy.random具有以下用于生成多项式随机样本的功能

multinomial(n,p,size)

但是我想知道是否存在一种有效方法生成针对不同参数n和p的多项式样本。例如,

n = np.array([[10],[20]])
p = np.array([[0.1,0.2,0.7],[0.4,0.4,0.2]])

甚至对于更高的n和p像这样:

n = np.array([[[10],[20]],[[10],[20]]])
p = np.array([[[0.1,[0.1,0.7]],[[0.3,0.5],0.1,0.5]]])

我知道对于单变量随机变量,我们可以做这种事情,但是不知道如何在python中对多项式做事。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。