概述:

可以从一个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()随机选取内容相关推荐

  1. numpy.random.choice用法

    python,numpy中np.random.choice()的用法详解及其参考代码 处理数据时经常需要从数组中随机抽取元素,这时候就需要用到np.random.choice().然而choice用法 ...

  2. python的numpy.random.choice(a, size=None, replace=True, p=None)函数

    python的numpy.random.choice(a, size=None, replace=True, p=None)函数 a: 如果是一维数组,就表示从这个一维数组中随机采样:如果是int型, ...

  3. numpy.random.choice()用法详解(附官方文档)

    numpy.random.choice numpy官方文档:https://numpy.org/devdocs/reference/random/generated/numpy.random.choi ...

  4. python np random choice_Python Numpy random.choice() 数据分布

    1.什么是数据分布(Data Distribution)? 数据分发是所有可能值以及每个值出现频率的列表. 当使用统计和数据科学时,此类列表非常重要. random模块提供了返回随机生成的数据分布的方 ...

  5. python/numpy随机选取训练集/测试集索引

    在训练模型中, 往往需要对数据集进行处理,从数据集中随机选取部分数据作为训练集,而另一部分数据作为测试集,一个常用的方法是随机选取索引,下面介绍两种从0~n中随机选取x个不重复索引的方法. 注意下述两 ...

  6. numpy中的random.choice()函数

    介绍 random.choice()函数:从给定的1维数组中随机采样的函数. 参数 numpy.random.choice(a, size=None, replace=True, p=None) a ...

  7. numpy.random随机数模块常用函数总结

    np.random.uniform 生成固定范围的随机数 numpy.random.uniform(low,high,size) 功能:从一个均匀分布[low,high)中随机采样,注意定义域是左闭右 ...

  8. 【python-numpy】工具包中np.random.choice()的用法详解及其参考

    本文为CSDN博主「ImwaterP」的原创文章,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/ImwaterP/article/details/962822 ...

  9. numpy.random模块常用函数

    在Numpy库中,常用使用np.random.rand().np.random.randn()和np.random.randint()随机函数. 1. np.random.randn()函数 作用:返 ...

最新文章

  1. php开发我的世界插件,WorldEdit/开发与API
  2. qq说说时间轴php实现,PHP实现时间轴函数
  3. 格式编号始终显示2个小数位
  4. 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 BasicMessageChannel 通信 )
  5. element中upload单图片转base64后添加进数组,请求接口
  6. hibernate教程--持久化类状态详解
  7. Qt中的枚举变量,Q_ENUM,Q_FLAG,Q_NAMESPACE,Q_ENUM_NS,Q_FLAG_NS以及其他
  8. 1021 个位数统计 (15 分
  9. 51CTO会员开通成功!开森!
  10. HashMap TreeMap专题
  11. datagrid数据导出到excel文件给客户端下载的几种方法
  12. [Spring Boot核心功能]1. SpringApplication 启动引导类(1)
  13. axure 如何设置选项联动_AxureRP教程
  14. 淘宝网站的设计与排版
  15. 联想Lenovo拯救者 Legion R9000P 2021H 触控板失灵
  16. 再回顾SGX初始化(三)——uRTS维护Enclave、tRTS完成Enclave构建收尾确认工作
  17. 硬件设备使用网线连接PC并访问外网
  18. 电脑打开“我的电脑”、“资源管理器”很慢的解决办法。
  19. NLP之NLG入门理解
  20. 汉子字符转换成大写英文字母开头。。

热门文章

  1. if with large data project
  2. artificial intelligence courses
  3. LUA表 pairs, ipairs输出顺序问题
  4. 17.Node.js 回调函数--异步编程
  5. 存储引擎之必知必会 -- 检查点机制
  6. canal中mysql版本错误日志
  7. N的阶乘末尾有多少个0
  8. Interference Signal 第八届
  9. NYOJ 28 大数阶乘
  10. NYOJ 647 奋斗的小蜗牛在请客