位置: 编程技术 - 正文

Python生成随机数组的方法小结(Python生成随机数)

编辑:rootadmin

推荐整理分享Python生成随机数组的方法小结(Python生成随机数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python生成随机数并统计个数,Python生成随机数组,python生成随机数代码,Python生成随机数列,Python生成随机数,python生成随机数代码,Python生成随机数,Python生成随机数组,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Python生成随机数组的方法。分享给大家供大家参考,具体如下:

研究排序问题的时候常常需要生成随机数组来验证自己排序算法的正确性和性能,今天把Python生成随机数组的方法稍作总结,以备以后查看使用。

一、使用random模块生成随机数组

python的random模块中有一些生成随机数字的方法,例如random.randint, random.random, random.uniform, random.randrange,这些函数大同小异,均是在返回指定范围内的一个整数或浮点数,下边简单解释一下这几个函数。

1、random.randint(low, hight) -> 返回一个位于[low,hight]之间的整数

该函数接受两个参数,这两个参数必须是整数(或者小数位是0的浮点数),并且第一个参数必须不大于第二个参数

2、random.random() -> 不接受参数,返回一个[0.0, 1.0)之间的浮点数

3、random.uniform(val1, val2) -> 接受两个数字参数,返回两个数字区间的一个浮点数,不要求val1小于等于val2

*4、random.randrange(start, stop, step) -> 返回以start开始,stop结束,step为步长的列表中的随机整数,同样,三个参数均为整数(或者小数位为0),若start大于stop时 ,setp必须为负数.step不能是0.*

运行效果图如下:

Python生成随机数组的方法小结(Python生成随机数)

5、生成随机数组

下边我们用random.randint来生成一个随机数组

接下来我们就可以用这个函数来生成一个随机的整数序列了

二、使用numpy.random模块来生成随机数组

1、np.random.rand 用于生成[0.0, 1.0)之间的随机浮点数, 当没有参数时,返回一个随机浮点数,当有一个参数时,返回该参数长度大小的一维随机浮点数数组,参数建议是整数型,因为未来版本的numpy可能不支持非整形参数。

当然该函数还可以用于生成多维数组,这里不做详述。

2、np.random.randn该函数返回一个样本,具有标准正态分布。

3、np.random.randint(low[, high, size]) 返回随机的整数,位于半开区间 [low, high)。

4、random_integers(low[, high, size]) 返回随机的整数,位于闭区间 [low, high]。

5、np.random.shuffle(x) 类似洗牌,打乱顺序;np.random.permutation(x)返回一个随机排列

PS:这里再为大家提供两款相关在线工具供大家参考使用:

在线随机数字/字符串生成工具: Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 列表(List) 的三种遍历方法实例 详解 Python遍历最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,下面废话不多说,直接贴代码#!/usr/bin/envpython#-*-coding:utf-8-*-if__name__=='__main_

Python 实现随机数详解及实例代码 Python3实现随机数random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。random.seed(x)改变随机数生成器的种子seed。一般不必特别去设

Python中标准模块importlib详解 1模块简介Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__函数)。另外,importlib允许程序员创建他们自定

标签: Python生成随机数

本文链接地址:https://www.jiuchutong.com/biancheng/375519.html 转载请保留说明!

上一篇:Python中文分词工具之结巴分词用法实例总结【经典案例】(python中文分词代码)

下一篇:Python 列表(List) 的三种遍历方法实例 详解(Python列表list)

  • 进项税额抵扣计算
  • 金税四期正式启动
  • 用友应收账款系统操作
  • 如何结转应交未交或多交增值税?
  • 金融商品转让和持有至到期都需要缴纳增值税吗
  • 虚开普票的立案标准
  • 企业级软件开发
  • 发票没交税可以退税吗
  • 小规模纳税人能用专票抵税吗
  • 货物及劳务税目
  • 记账凭证包括哪些种类
  • 申报抵扣了不做账怎么处理?
  • 船运费发票抵扣多少税
  • 住宿费进项发票账务处理
  • 电子汇票如何背书步骤
  • 长租押金多少合适
  • 办公软件无形资产的确认条件有哪些
  • 以前年度损益调整
  • 流动资金借款是一般借款还是专门借款
  • 从农民手中收购农产品增值税处理
  • 什么是会计凭证?会计凭证有哪些作用?
  • linux 设置默认路由
  • 怎么远程重装win10
  • 为员工租房租金怎么入账
  • 不属于职工福利费的是抚恤费
  • ati2plab.exe是什么进程 ati2plab进程安全吗
  • 夫妻房子归属权问题
  • 工会经费和残保金的缴纳比例
  • 材料款零头抹掉怎么做凭证
  • 什么是男人无力的行为
  • 到对公账户的钱能立马转出去吗
  • 没有取得发票就把车卖了违法吗
  • mysql的union语句
  • 电子商业承兑到期后多长时间能收到款
  • 借支差旅费属于什么科目
  • 计提工资是什么时候计提
  • 应付账款发生坏账怎么办
  • mysql的主从
  • 企业增值税的征收方式
  • 进项税额转出是借方科目还是贷方科目
  • 总资产报酬率的公式
  • 报废产品账务的处理方法
  • 以前期间留抵税额是什么意思
  • 事业单位利息收入的正确分录
  • 调整事宜
  • 公司借款给个人400万合法吗
  • 以前年度损益调整
  • 期初固定资产算收入吗
  • 技术开发免税收入怎么算
  • 母公司代发子公司工资,子公司申报个税
  • 财务报表项目认定有哪些
  • 财务工作交接的通知
  • mysql安装配置教程5.7.26
  • bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
  • windows8计算机在哪儿
  • win10标题栏颜色改不了
  • windows server 2008 r2最大支持内存
  • 教大家如何重做作业
  • ubuntu开机密码不记得了
  • os x 10.10.5
  • winxp如何增加c盘空间
  • mediabrowser.exe是什么
  • 电脑操作系统win8
  • linux命令使用方法
  • linux配置ssh服务器 用户名
  • linux查看进程并杀死
  • cocos2dx4.0教程
  • react-native-navigation
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • w32tm命令
  • 安卓手机的手势密码保存在哪个文件
  • jqgrid动态增加列
  • 百度关键字搜索员是干嘛的
  • javascript获取对象方法属性
  • mongodb python
  • js cookie用法
  • 深入浅出html pdf中文版
  • 甘肃国家税务发票查询
  • 河北新农合怎么查询
  • 粮食收储企业税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设