栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

1.1 二次项函数及其应用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1.1 二次项函数及其应用

伯努利分布 定义

伯努利分布指的是对于随机变量X有, 参数为p(0 Python中的表现形式

np.random.binomial(n,p,size=None)
# 参数说明
# n 单次实验中的组数,整数,即使输入浮点数,也会被截断
# p 概率,0<=p<=1, 一个或者一组
# size 应用意义是实验的次数,整数或者整数的元组,单个整数,返回一维数组,(X,Y)形式,返回X行Y列,如果是(X,Y,Z),返回X个Y行Z列的数组
具体代码案例 每次抛1个硬币,抛5次
# 每次抛1个硬币,抛5次
import numpy as np
result = np.random.binomial(1,0.5,5)
print(result)

得到结果

[1 1 0 1 0]
每次抛5个硬币,抛5次
import numpy as np
result = np.random.binomial(5,0.5,5)
print(result)

得到结果

[2 1 2 5 3]
每次抛5个硬币,每组抛6次,抛10组
import numpy as np
result = np.random.binomial(5,0.5,(10,6))
print(result)

得到结果

[[2 3 3 2 0 2]
 [0 1 2 2 5 3]
 [3 2 3 3 4 3]
 [2 3 1 2 2 2]
 [4 3 2 2 2 3]
 [2 4 3 1 3 2]
 [4 3 2 4 2 2]
 [4 3 1 3 2 3]
 [4 5 0 2 1 1]
 [2 3 1 3 3 4]]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884047.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号