numpy.random.randint

  • 用例:
    numpy.random.randint(low, high=None, size=None, dtype=‘l’)

  • 功能:
    返回low(包括)到high(不包括)之间的随机整数,即[low, high)
    从半开区间[low, high)中返回满足离散均匀分布的随机整数,这些数据需符合函数指定的数据类型。如果未指定high(即采用默认值None),那么结果将落到区间[0, low)

  • 参数

变量名 数据类型 功能
low 整数型数据 从分布中抽取的最小(有符号)整数(当high=None时,此参数比取值空间最大的整数大1)
high 整数型数据,可选参数 如果提供此参数,则其比取值空间最大的整数大1(如果high=None,请参见上面的解释)
size 整数或整数组成的元组,可选参数 用于指定返回值的维度,如果给定的维度是(m, n, k),那么将会抽取m * n * k个样本。此参数的默认值为None,在这种情况下仅返回一个值
dtype 数据类型,可选参数 此参数用于指定返回值的数据类型。所有的数据类型由它们的名字指定,例如:‘int64’,‘int’等等,所以不可以指定字节顺序,并且不同的环境下数值的精度有可能不相同。此参数的默认值为‘np.int’。
  • 返回值
变量名 数据类型 功能
out 整数或整数组成的n维数组 若指定size,则返回指定大小的服从离散均匀分布的随机整数。若size未指定,则会返回指定范围内的一个随机整数
  • 示例
import numpy as np
print(np.random.randint(2, size=10))
print(np.random.randint(1, size=10))

[1 0 0 1 1 1 1 0 0 0]
[0 0 0 0 0 0 0 0 0 0]


生成[0, 4]之间2*4大小的数组

np.random.randint(0, 5, size=(2, 4))

[[0, 0, 1, 4],
[3, 4, 2, 4]]


github链接
https://github.com/wzy6642/numpy-translate

numpy.random.randint详解相关推荐

  1. numpy.random.normal详解

    numpy.random.normal 用例: numpy.random.normal(loc=0.0, scale=1.0, size=None) 功能: 从正态(高斯)分布中抽取随机样本. 棣莫佛 ...

  2. Python先生,你好!(6)——np.random函数详解

    Python先生,你好!(6)--np.random函数详解 (一)前 言 (二)常用方法 (1)np.random.rand() (2)np.random.randn() (3)np.random. ...

  3. python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理

    原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...

  4. [转载] 【Python-Numpy】numpy.random.randint用法

    参考链接: Python中的numpy.random.rand numpy.random.randint(low, high=None, size=None, dtype='l') 函数的作用是,返回 ...

  5. numpy.random.rand(d0,d1....,dn)和numpy.random.randint()

    一.numpy.random.rand(d0,d1....,dn) rand函数根据给定维度生成(0,1)之间的数据,包含0,不包含1 dn表示每个维度 返回值为指定维度的array from mat ...

  6. numpy.random.randint()函数生成随机坐标点

    numpy.random.randint()函数不仅可以生成一维随机数组,也可以生成多维度的随机数组,这里以生成二维随机数组坐标点举例. 设定np.random.seed(40)来保持随机产生数组的可 ...

  7. random.nextint()详解

    random.nextint()详解 random.nextInt()用法: random.nextInt() 不带参数 直接生成所有 有效的整数(正数.负数.0) random.nextInt100 ...

  8. numpy.random.randint用法

    numpy.random.randint(low, high=None, size=None, dtype='l') 函数的作用是,返回一个随机整型数,范围从低(包括)到高(不包括),即[low, h ...

  9. random.randint()与numpy.random.randint()的区别

    random.randint() import random for n in range(5):for i in range(10):print(random.randint(1,5),end=' ...

最新文章

  1. perl 字符串删除末尾几个字符_Perl字符串处理函数大全
  2. ios10申请权限以及弹出允许使用数据框
  3. Linux 查看交换区内容,Unix: Unix/Linux/Win的虚拟交换区信息的查看
  4. 理解JavaScript原型链
  5. Py中re.sub学习【转载】
  6. C++不同文件中相同变量的共享
  7. iOS经典面试题之“runtime是如何实现weak变量的自动置nil”
  8. Educational Codeforces Round 101 (Rated for Div. 2) C. Building a Fence 思维取范围
  9. 4年,我终于成了千万富翁
  10. 2018web前端面试题总结
  11. 手机平板巡检系统,掀起设备巡检的第2次革命
  12. WIN7获取管理员权限
  13. 说一说协议生成器 - Ricequant米筐量化
  14. 中国超级城市的新变局
  15. 【tensorflow-C++之一】Beginner开始工程化
  16. 前装车联网常见术语解释
  17. 移动开发平台WorkPlus | 快速实现企业移动应用集成化
  18. python之selenium爬取数据(爬取airbnb房源信息)
  19. 使用Fiddler抓公众号数据
  20. 【C语言小游戏】扫雷

热门文章

  1. 几个关于财报的基本知识
  2. 百度地图海量点清除(始终保留最新的点)
  3. php 二维数组中去重,PHP实现二维数组去重功能示例
  4. 运行c++代码的软件_C语言入门干货:多种系统的C环境设置和简易代码运行
  5. mysql中怎样扑抓到是那个字段出错_mysql 常见的几个错误问题
  6. php word组件使用方法,快速解决PHP调用Word组件DCOM权限的问题讲解
  7. java 日志输出 上下文_java – 使用ServletContextListener和SLF4J在contextDestroyed上没有日志输出...
  8. mysql批量修改http为https,墨涩网 - typecho系统升级全站https数据库批量替换网址/内容——墨涩网...
  9. mysql缓存hibernate_关于Hibernate缓存机制
  10. javafx sdk html 布局,JavaFX2开发教程