numpy.random.choice(a, size=None, replace=True, p=None)

  • a: 采样的样本
  • size: 采样的大小
  • replace: 采样是否有放回
  • p: 采样概率,None表示均匀采样

1. 对a进行均匀采样,采样3个元素

>>> a
[1, 1, 2, 3, 4, 5]
>>> np.random.choice(a, 3, replace=False)
array([1, 5, 4])
>>> np.random.choice(a, 3, replace=True)
array([2, 3, 2])

2. 对a以[0.9, 0.1, 0, 0, 0, 0]的概率分布采样3个元素

>>> a
[1, 1, 2, 3, 4, 5]
>>> np.random.choice(a, 3, replace=True, p=[0.9, 0.1, 0, 0, 0, 0])
array([1, 1, 1])

Numpy choice采样函数相关推荐

  1. numpy学习笔记之随机采样函数

    numpy的随机采样函数 np.random.choice(a, size=None,replace=None, p=None) 功能:Generates a random sample from a ...

  2. numpy不用科学记数发 python_Python科学计算库Numpy常用的函数使用

    林小森博客: Python科学计算库Numpy常用的函数使用 - 林小森​www.linxiaosen.com Numpy具有强大的计算功能,本文介绍Numpy常用的函数,可以有效的提高工作效率. 首 ...

  3. astype函数_Python库收录——数值计算numpy库常用函数(含注释)

    这里对Numpy库常用的函数进行总结.详细的函数内容可以查阅.Numpy是科学计算库,是一个强大的N维数组对象ndarray,是广播功能函数.其整合C/C++.fortran代码的工具 ,更是Scip ...

  4. 让数据分析更便捷快速,了解这12种Numpy和Pandas函数

    选自TowardsDataScience 作者:Kunal Dhariwal 机器之心编译 我们都知道,Numpy 是 Python 环境下的扩展程序库,支持大量的维度数组和矩阵运算:Pandas 也 ...

  5. 图解NumPy:常用函数的内在机制

    选自Medium 作者:Lev Maximov 机器之心编译 编辑:Panda 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用 ...

  6. numpy使用diagonal函数和sum函数计算矩阵的迹(trace)、使用T函数对矩阵进行转置(transpose matrix)

    numpy使用diagonal函数和sum函数计算矩阵的迹(trace).使用T函数对矩阵进行转置(transpose matrix) 目录

  7. Python使用numpy中trim_zeros函数去除首尾0值的语法

    Python使用numpy中trim_zeros函数去除首尾0值的语法 目录 Python使用numpy中trim_zeros函数去除首尾0值的语法 #numpy中trim_zeros

  8. numpy中ravel函数、flatten函数的功能及差异

    numpy中ravel函数.flatten函数的功能及差异 >>> import numpy as np >>> a = np.arange(20).reshape ...

  9. numpy之argmax()函数

    语法格式: numpy.argmax(a,axis) 作用:返回axis轴方向最大值的索引 a :为所需处理的矩阵 axis :为处理的轴向,axis=1为横轴方向,方向从左到右:axis=0为纵轴方 ...

最新文章

  1. 投影元素直接隔离_Angular ngcontent 内容投影
  2. GO语言-基础语法:条件判断
  3. deepin中mysql数据库的连接_教你如何典雅的用Python连接MySQL数据库
  4. drbd(三):drbd的状态说明
  5. Js实现动态插入删除文本框
  6. 信息学奥赛C++语言:求满足条件的二位数
  7. Qt中pro文件如何从相对路径导入库
  8. 测试员,你该如何面对自己30岁后的下坡路?
  9. linux命令行 正则,Linux shell基础(四)正则表达式与grep命令 beta
  10. 人人商城源码怎么安装MySQL_人人商城12个常见错误解决方案
  11. 微信公众号内嵌H5网页授权步骤
  12. 2012 考研的心路历程
  13. 基于51单片机的数码管密码锁设计资料
  14. 黑金花大理石_不同产地的黑金花大理石有哪些特点?
  15. Caused by: org.greenrobot.eventbus.EventBusException: Subscriber class com.xxx.app.ui.activity
  16. 《佛祖都说了些什么》读书笔记
  17. Knowledge evolution
  18. pcap流量中提取文件的五种方法
  19. 百度地图迁徙大数据_百度地图迁徙大数据:复工后北上广深城内出行年后首次大幅增长...
  20. 新版Uniapp开发多端影视APP源码+对接苹果CMS

热门文章

  1. php 数组 json_decode,php中json_decode返回数组或对象_PHP教程
  2. 2022哈尔滨工业大学 软件构造期末复习 一
  3. npm 安装yeoman时出现npm WARN deprecated npmconf@2.1.2报错...解决办法
  4. 卡西欧计算机开机键,卡西欧手表怎么开机及四个键功能介绍
  5. 卡西欧电子表怎么调时间
  6. Java 保存带Clob字段的数据
  7. 企业,如何通过大数据获客,精准营销截留客户
  8. Intel x86_64使用cpuid指令获取CPU信息
  9. 计算机组成原理之(2)计算机的运算方法
  10. java rcp教程_建立RCP大致步骤