1 numpy.random.randint()

整数随机,指定上下界,左闭右开

np.random.randint(1, size=10)
>>> array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])np.random.randint(2, size=10)
>>> array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])np.random.randint(5, size=(2, 4))
>>> array([[4, 0, 2, 1],[3, 2, 2, 0]])

2 numpy.random.rand()

rand()函数根据给定维度生成 [0,1) 之间的数据,均匀分布

np.random.rand(3,2)
>>> array([[ 0.14022471,  0.96360618],[ 0.37601032,  0.25528411],[ 0.49313049,  0.94909878]])

3 numpy.random.randn()

服从标准正态分布~N(0,1)

np.random.randn()
>>> 2.19238753355373152.5 * np.random.randn(2, 4) + 3
>>> array([[-4.49401501,  4.00950034, -1.81814867,  7.29718677],[ 0.39924804,  4.68456316,  4.99394529,  4.84057254]])

4 numpy.random.choice()

numpy.random.choice(a, size=None, replace=True, p=None)
抽样,参数replace用来设置是否可以取相同元素:True表示可以取相同数字;False表示不可以取相同数字。默认是True。

np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0.0])
>>> array([3, 3, 0])np.random.choice(5)        #从[0, 5)中随机输出一个随机数,相当于np.random.randint(0, 5)
>>> 2np.random.choice(5, 6, replace=True)#可以看到有相同元素
>>> array([3, 4, 1, 1, 0, 3])
np.random.choice(5, 6, replace=False)#会报错,因为五个数字中取六个,不可能不取到重复的数字
>>> ValueError: Cannot take a larger sample than population when 'replace=False'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'], dtype='|S11')
#可以看到,‘pooh’被选取的概率明显比其他几个高很多

5 numpy.random.uniform()

numpy.random.uniform(low,high,size)
从一个均匀分布 [low,high) 中随机采样;
low:采样下界,float 类型,默认值为0;
high:采样上界,float 类型,默认值为1;
size:输出样本数目,为 int 或元组(tuple)类型;
例如,size=(m,n,k),则输出m * n * k个样本,缺省时输出1个值。

6 numpy.random.random()

(0, 1) 的浮点数

numpy.random 模块中文文档学习笔记相关推荐

  1. keras中文文档学习笔记—快速上手keras

    keras的核心数据结构是"model",其中最主要的是Sequential模型: Sequential模型调用 from keras.model import Sequentia ...

  2. PyTorch中文文档阅读笔记-day1

    写在开头(重复的) 1.课程来源:torch中文教程1.7版. torch中文文档. 2.笔记目的:个人学习+增强记忆+方便回顾 3.时间:2021年4月29日 4.仅作为个人笔记,如有需要请务必按照 ...

  3. 谷歌 zx 脚手架模块中文文档

    谷歌 zx 脚手架模块中文文档 zx 是 2021 gibhub上的一个新的明星项目,它让我们可以便捷的使用 JavaScript / TypeScript(该项目包含TypeScript类型声明)替 ...

  4. BeautifulSoup4 模块中文文档

    原文出处 -> Beautiful Soup Documentation 目录 一.前言 1.1 寻求帮助 二.快速开始 三.安装 BeautifulSoup 3.1 安装完成后的问题 3.2 ...

  5. ug585-Zynq-7000中文文档阅读笔记

    目录 前言 一.第一章 介绍 1.1概述 1.1.1框图 二.结束语 前言 一.文档概述 二.文档展示 三.文档说明及文档获取方式 前言 现在很多做FPGA的公司都在用ZYNQ,不仅可以节约硬件成本, ...

  6. Requests 模块中文文档(一)

    原文链接 -> 传送门 The User Guide(1) 目录 一.为什么我还要重新翻译该文档? 二.开发哲学和协议 三.安装 Requests 四.快速上手 五.高级用法 六.身份认证 一. ...

  7. python numpy.random模块中提供啦大量的随机数相关的函数

    1. numpy中产生随机数的方法 1)rand() 产生[0,1]的浮点随机数,括号里面的参数可以指定产生数组的形状 2)randn() 产生标准正太分布随机数,参数含义与random相同 3)ra ...

  8. Python PyH模块中文文档

     模块介绍 Pyh 是一个强大且简约的python模块,你可以使用它在python程序中生成HTML内容.在python代码中手写HTML代码非常乏味并且使代码可读性变得非常糟糕.而且,当你尝试要 ...

  9. Streamlit中文文档(笔记)

    Streamlit written by candySad 特别面向机器学习的python webapp框架,方便快捷的用python脚本搭建webapp 文档中的演示内容请前往本项目仓库查找 本文档 ...

最新文章

  1. 江南大学人工智能与计算机学院拟录取名单,江南大学人工智能与计算机学院关于接收2021级硕士研究生调剂的通知...
  2. 腾讯推出的这款高性能 RPC 开发框架,确定不了解下吗?
  3. 关于node-sass安装失败的解决办法
  4. 【分享】Oracle 常用运维命令大全
  5. 2008搭建php运行环镜,Win2008 PHP 配置环境怎么搭建?win2008 php运行环境搭建图文教程。...
  6. JavaScript Map 和 Set
  7. php 配置远程调试,PHP Linux 环境下搭建 XDEBUG并配置远程调试
  8. oracle 匿名段,这段匿名块看着没什么问题啊
  9. mysql主从同步错误记录。
  10. Mac Terminal终端光标的快捷键操作
  11. 18岁男子吸电子烟一年肺如70岁老人,怒诉电子烟公司
  12. Web Audio API
  13. 门锁了开不了_送智能门锁丨选购时没有注意这些,着火时智能门锁可能会打不开?...
  14. CentOS下配置java
  15. 图的存储--十字链表
  16. openvino系列 13. 使用 OpenVINO 多模型级联使用:车辆检测与识别示例
  17. 基于C#的Windows控制台的吃豆豆小游戏
  18. RGB888转换为RGB565格式
  19. 网易评论真搞笑~~~呵呵
  20. 大众点评社区运营攻略

热门文章

  1. 一文搞懂前端对象的深拷贝与浅拷贝
  2. npm-scripts 在 windows 下的兼容问题
  3. LoadRunner 中的 Unique Number 参数类型小结
  4. 黑马程序员-面向对象-08天-2 (多态)
  5. png图片 透明区域如何 让其不响应鼠标事件?
  6. 比较好的JavaScript库-日常备用
  7. Warning:Null pointer access: The variable addStrings can only be null at this location
  8. CVTE的c语言面试题,2018 CVTE 前端校招笔试题整理
  9. ios 自定义拍照页面_30分钟搞定iOS自定义相机
  10. python中ht_python – 如何在Google App Engine上正确安装ht...