python中random模块
2020-02-17 04:11
169 查看
random与numpy.random对比:
1、random.random():生成[0,1)之间的随机浮点数;
numpy.random.random():生成[0,1)之间的随机浮点数;
numpy.random.random(size=(2,2)),生产一个2维的随机数组,每维2个随机数,数据区间[0,1)
2、random.randint(a,b):生产[a,b]之间的随机整数;
numpy.random.random(1,5,5):返回一个一维数组,共计5个元素,数据区间为[1,5)
numpy.random.random(1,5,(2,2)):返回一个二维数组,每个维度2个随机数,数据区间[1,5)
3、random.randrange(1,10,2):返回[1,3,5,7,9]中随机数字
4、random.choice(seq):从一个非空序列中返回一个序列的随机元素
numpy.random.choice(5,2)从[0,5)中随机产生包含2个随机整数的数组
5、random.uniform(a,b):随机生产浮点数x,[a,b]
6、random.randn(2,2):返回一个2维度随机数组,每个维度2个随机数
random.rand()返回值符合标准正态分布,数据区间[0,1)
转载于:https://www.cnblogs.com/Dai-py/p/10683134.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python之__str__类的特殊方法
- python中的__slots__
- Python中面向对象的__init__,__new__方法剖析
- python中的四种单例模式
- 贝叶斯定理_python实现_1_贝叶斯基础
- numpy实现分段函数
- python平铺多维列表
- Python的import模块&如何创建自己的模块
- 查看Python已安装的模块
- Python数据类型之整数和字符串常用功能
- Python实现内容检索子系统(BM25算法)
- python3.7 ImportError: No module named _ssl 解决方法
- 基于Python Django的慕课网校教育平台的开发(一)
- Learning Python for Natural Network (01)
- Ubuntu 16.0.4 中默认的Python2环境切换为Python3
- 密度聚类DBSCAN算法代码超详细注释(python版)
- Center OS下安装python3
- Python中print单引号、双引号、三引号
- python基础--print()函数、变量定义、转义字符
- Python | 导包 ModuleNotFoundError: No module named 'xxx'