Numpy中random模块常用方法学习

本文介绍了Numpy中random模块的几个常用方法,包括np.random.choice、np.random.random、np.random.rand和np.random.randn。np.random.choice支持有放回和不放回抽样,并可自定义概率;np.random.random和np.random.rand生成[0,1)间的随机数,前者接受数组形状,后者只接受整数;np.random.randn则生成符合正态分布N(0,1)的随机数,同样支持指定数组形状。np.random.randint用于生成指定范围内的整数。" 108500866,8687930,Python os库详解与应用,"['Python', 'os库', '进程管理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用方法

np.random.choice

接收参数np.random.choice(a,size=None,replace=True,p= None)
a可以是一维类数组或者整数
size默认None,默认返回数,size可以取整数值或元素为整数的元组
replace默认为True,即有放回抽样,False时代表不放回抽样
p代表由用户指定的概率进行选择
下面以例子来说明各参数含义

1.a可以是数或者一维类数组
a是整数时,相当于输入了range(a)
在这里插入图片描述

  1. 设置size参数,size可以是整数值或由整数组成的元组,设置size后返回size对应大小的数组
    在这里插入图片描述
  2. 设置replace参数,默认为True,代表默认为放回抽样,False为不放回出样
    在这里插入图片描述
  3. 设置p参数,默认为None,代表均匀抽样,即每个元素被选中的概率均一样(格式为一维类数组)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值