python - np.random.choice - 无法指定掷硬币的次数
问题描述
我正在尝试产生 3 次偏差硬币翻转的一百万个结果 - random.randint 允许我指定翻转次数,但 random.choice 似乎只让我指定大小。我想要得到的是:3 次翻转的百万结果,每次翻转有 60% 的机会正面朝上。
解决方案
好像你想要这个:
np.random.choice([0, 1], size = (10**6, 3), p = [.4, .6])
或者
(np.random.rand(10**6, 3) < .6).astype(int)
推荐阅读
- javascript - 如何使这个 svg 圆圈可点击
- python - 确定绘图 binwidths matplotlib
- db2 - DB2 中的过程 - SQL 错误 [42601]:[SQL0199] 关键字 FROM 不是预期的。有效令牌:使用 SKIP WAIT WITH WHERE
- ios - UINavigationControllerPaletteClippingView 覆盖 UIImageView 并接收点击手势
- c# - 如何让我的表单在 WinForms 应用程序中一次一行地显示 SQL Access 文档中的数据项?
- apache-camel - 使用 camel-http4 进行 https 调用的正确语法
- javascript - 用 JavaScript 中另一个数组对象的数据替换数组中的对象
- css - Overflow hidden on an absolute positioned SVG
- typescript - 打字稿:更改函数类型以使其返回新值
- css - 使用引导程序 3.3.6 的 Rails 应用程序头部没有视口