没有合适的资源?快使用搜索试试~ 我知道了~
python np.random.choice方法
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 7 下载量 69 浏览量
2020-12-21
09:13:54
上传
评论 1
收藏 26KB PDF 举报
温馨提示
试读
1页
np.random.choice方法含义是从列表a中随机选取值,可以通过设置个数,还有选取各个值的概率来影响选取。 def choice(a, size=None, replace=True, p=None) 表示从a中随机选取size个数 replacement 代表的意思是抽样之后还放不放回去,如果是False的话,那么通一次挑选出来的数都不一样,如果是True的话, 有可能会出现重复的,因为前面的抽的放回去了。 p表示每个元素被抽取的概率,如果没有指定,a中所有元素被选取的概率是相等的。 >>>import numpy as np >>>a=np.array([1,2,3,4,5,
资源推荐
资源详情
资源评论
python np.random.choice方法方法
np.random.choice方法含义是从列表a中随机选取值,可以通过设置个数,还有选取各个值的概率来影响选取。
def choice(a, size=None, replace=True, p=None)
表示从a中随机选取size个数
replacement 代表的意思是抽样之后还放不放回去,如果是False的话,那么通一次挑选出来的数都不一样,如果是True的
话, 有可能会出现重复的,因为前面的抽的放回去了。
p表示每个元素被抽取的概率,如果没有指定,a中所有元素被选取的概率是相等的。
>>>import numpy as np
>>>a=np.array([1,2,3,4,5,6])
>>> a1=np.random.choice(a,3)
>>> a1
array([3, 3, 6])
>>> a2=np.random.choice(a,6)
>>> a2
array([2, 5, 3, 5, 5, 5])
>>> a3=np.random.choice(a,5,[0.2,0.3,0.4,0,0,0.1])
>>> a3
array([1, 6, 2, 1, 2])
作者:ding_programmer
资源评论
- weixin_610642182024-04-23资源和描述一致,质量不错,解决了我的问题,感谢资源主。
weixin_38730201
- 粉丝: 4
- 资源: 924
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功