numpy.random.randint详解
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详解相关推荐
- numpy.random.normal详解
numpy.random.normal 用例: numpy.random.normal(loc=0.0, scale=1.0, size=None) 功能: 从正态(高斯)分布中抽取随机样本. 棣莫佛 ...
- Python先生,你好!(6)——np.random函数详解
Python先生,你好!(6)--np.random函数详解 (一)前 言 (二)常用方法 (1)np.random.rand() (2)np.random.randn() (3)np.random. ...
- python时间函数详解_Python:Numpy库基础分析——详解datetime类型的处理
原标题:Python:Numpy库基础分析--详解datetime类型的处理 Python:Numpy库基础分析--详解datetime类型的处理 关于时间的处理,Python中自带的处理时间的模块就 ...
- [转载] 【Python-Numpy】numpy.random.randint用法
参考链接: Python中的numpy.random.rand numpy.random.randint(low, high=None, size=None, dtype='l') 函数的作用是,返回 ...
- numpy.random.rand(d0,d1....,dn)和numpy.random.randint()
一.numpy.random.rand(d0,d1....,dn) rand函数根据给定维度生成(0,1)之间的数据,包含0,不包含1 dn表示每个维度 返回值为指定维度的array from mat ...
- numpy.random.randint()函数生成随机坐标点
numpy.random.randint()函数不仅可以生成一维随机数组,也可以生成多维度的随机数组,这里以生成二维随机数组坐标点举例. 设定np.random.seed(40)来保持随机产生数组的可 ...
- random.nextint()详解
random.nextint()详解 random.nextInt()用法: random.nextInt() 不带参数 直接生成所有 有效的整数(正数.负数.0) random.nextInt100 ...
- numpy.random.randint用法
numpy.random.randint(low, high=None, size=None, dtype='l') 函数的作用是,返回一个随机整型数,范围从低(包括)到高(不包括),即[low, h ...
- 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=' ...
最新文章
- perl 字符串删除末尾几个字符_Perl字符串处理函数大全
- ios10申请权限以及弹出允许使用数据框
- Linux 查看交换区内容,Unix: Unix/Linux/Win的虚拟交换区信息的查看
- 理解JavaScript原型链
- Py中re.sub学习【转载】
- C++不同文件中相同变量的共享
- iOS经典面试题之“runtime是如何实现weak变量的自动置nil”
- Educational Codeforces Round 101 (Rated for Div. 2) C. Building a Fence 思维取范围
- 4年,我终于成了千万富翁
- 2018web前端面试题总结
- 手机平板巡检系统,掀起设备巡检的第2次革命
- WIN7获取管理员权限
- 说一说协议生成器 - Ricequant米筐量化
- 中国超级城市的新变局
- 【tensorflow-C++之一】Beginner开始工程化
- 前装车联网常见术语解释
- 移动开发平台WorkPlus | 快速实现企业移动应用集成化
- python之selenium爬取数据(爬取airbnb房源信息)
- 使用Fiddler抓公众号数据
- 【C语言小游戏】扫雷
热门文章
- 几个关于财报的基本知识
- 百度地图海量点清除(始终保留最新的点)
- php 二维数组中去重,PHP实现二维数组去重功能示例
- 运行c++代码的软件_C语言入门干货:多种系统的C环境设置和简易代码运行
- mysql中怎样扑抓到是那个字段出错_mysql 常见的几个错误问题
- php word组件使用方法,快速解决PHP调用Word组件DCOM权限的问题讲解
- java 日志输出 上下文_java – 使用ServletContextListener和SLF4J在contextDestroyed上没有日志输出...
- mysql批量修改http为https,墨涩网 - typecho系统升级全站https数据库批量替换网址/内容——墨涩网...
- mysql缓存hibernate_关于Hibernate缓存机制
- javafx sdk html 布局,JavaFX2开发教程