[numpy]random.choice()随机选取内容
概述:
可以从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。
说明:
numpy.random.choice(a, size=None, replace=True, p=None)
a : 1-D array-like or int
If an ndarray, a random sample is generated from its elements.
If an int, the random sample is generated as if a was np.arange(n)
size : int or tuple of ints, optional
replace : boolean, optional
Whether the sample is with or without replacement
p : 1-D array-like, optional
The probabilities associated with each entry in a. If not given the sample assumes a uniform distribution over all entries in a.
示例
>>> np.random.choice(5, 3)
array([0, 3, 4])>>> np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0])
array([3, 3, 0])>>> np.random.choice(5, 3, replace=False)
array([3,1,0])>>> np.random.choice(5, 3, replace=False, p=[0.1, 0, 0.3, 0.6, 0])
array([2, 3, 0])>>> aa_milne_arr = ['pooh', 'rabbit', 'piglet', 'Christopher']>>> np.random.choice(aa_milne_arr, 5, p=[0.5, 0.1, 0.1, 0.3])
array(['pooh', 'pooh', 'pooh', 'Christopher', 'piglet'],
官方介绍
http://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.random.choice.html
[numpy]random.choice()随机选取内容相关推荐
- numpy.random.choice用法
python,numpy中np.random.choice()的用法详解及其参考代码 处理数据时经常需要从数组中随机抽取元素,这时候就需要用到np.random.choice().然而choice用法 ...
- python的numpy.random.choice(a, size=None, replace=True, p=None)函数
python的numpy.random.choice(a, size=None, replace=True, p=None)函数 a: 如果是一维数组,就表示从这个一维数组中随机采样:如果是int型, ...
- numpy.random.choice()用法详解(附官方文档)
numpy.random.choice numpy官方文档:https://numpy.org/devdocs/reference/random/generated/numpy.random.choi ...
- python np random choice_Python Numpy random.choice() 数据分布
1.什么是数据分布(Data Distribution)? 数据分发是所有可能值以及每个值出现频率的列表. 当使用统计和数据科学时,此类列表非常重要. random模块提供了返回随机生成的数据分布的方 ...
- python/numpy随机选取训练集/测试集索引
在训练模型中, 往往需要对数据集进行处理,从数据集中随机选取部分数据作为训练集,而另一部分数据作为测试集,一个常用的方法是随机选取索引,下面介绍两种从0~n中随机选取x个不重复索引的方法. 注意下述两 ...
- numpy中的random.choice()函数
介绍 random.choice()函数:从给定的1维数组中随机采样的函数. 参数 numpy.random.choice(a, size=None, replace=True, p=None) a ...
- numpy.random随机数模块常用函数总结
np.random.uniform 生成固定范围的随机数 numpy.random.uniform(low,high,size) 功能:从一个均匀分布[low,high)中随机采样,注意定义域是左闭右 ...
- 【python-numpy】工具包中np.random.choice()的用法详解及其参考
本文为CSDN博主「ImwaterP」的原创文章,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/ImwaterP/article/details/962822 ...
- numpy.random模块常用函数
在Numpy库中,常用使用np.random.rand().np.random.randn()和np.random.randint()随机函数. 1. np.random.randn()函数 作用:返 ...
最新文章
- php开发我的世界插件,WorldEdit/开发与API
- qq说说时间轴php实现,PHP实现时间轴函数
- 格式编号始终显示2个小数位
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 BasicMessageChannel 通信 )
- element中upload单图片转base64后添加进数组,请求接口
- hibernate教程--持久化类状态详解
- Qt中的枚举变量,Q_ENUM,Q_FLAG,Q_NAMESPACE,Q_ENUM_NS,Q_FLAG_NS以及其他
- 1021 个位数统计 (15 分
- 51CTO会员开通成功!开森!
- HashMap TreeMap专题
- datagrid数据导出到excel文件给客户端下载的几种方法
- [Spring Boot核心功能]1. SpringApplication 启动引导类(1)
- axure 如何设置选项联动_AxureRP教程
- 淘宝网站的设计与排版
- 联想Lenovo拯救者 Legion R9000P 2021H 触控板失灵
- 再回顾SGX初始化(三)——uRTS维护Enclave、tRTS完成Enclave构建收尾确认工作
- 硬件设备使用网线连接PC并访问外网
- 电脑打开“我的电脑”、“资源管理器”很慢的解决办法。
- NLP之NLG入门理解
- 汉子字符转换成大写英文字母开头。。