位置: 编程技术 - 正文

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)

  • 定额税改为查账征收,可以弥补上年度亏损吗
  • 一般纳税人附加税优惠政策2023
  • 税收要素的灵魂
  • 企业所得税核定征收怎么计算
  • 门诊医保报销发票
  • 可以直接申请一般纳税人吗
  • 增值税和个人所得税都要交吗
  • 增值税专用发票的三流合一是什么意思
  • 合资公司注册成立流程
  • 弥补上年亏损的成语
  • 库存商品损失怎么做账
  • 土地使用权出让金多少钱一平米
  • 错账更正分录
  • 公司组织客户旅游费用怎么做账
  • 产品因质量问题造成损害的,应当承担责任的主体是
  • 委托加工几个点
  • 消费税征收范围包括
  • 自产自销农产品企业所得税
  • 小规模纳税人按什么标准纳税
  • 列举20种不征增值税产品
  • 0申报逾期罚款
  • 金融资产交易中心是干嘛的
  • 教育费附加减免性质代码
  • 私募股权投资
  • 清理备用金
  • 商贸公司进项税额大
  • 押金收不回来了怎么处理
  • 生育津贴支付方式
  • office自定义功能区
  • 如何将win11笔记本连接到家庭打印机上
  • 设计费要计入固定费用吗
  • 如何向企业支付宝收款
  • 单位交水费会计分录
  • 浅谈25年Linux内核开发经历总结出来的九条经验
  • 怎么做才能让电脑里自动翻译成中文
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 个人独资企业怎么做账
  • PHP:imagecreatetruecolor()的用法_GD库图像处理函数
  • 债务重组收益会计处理
  • 企业购进废旧厂房税率
  • 实际缴纳消费税计算公式
  • 其他收益属于利润表吗
  • 关于商业承兑汇票的多选题有哪些
  • vue3.0实战项目
  • vue中解决跨域问题
  • 社保在会计上的分类
  • 小规模纳税人减按1%账务处理
  • 小规模纳税人代收水电费税率
  • 织梦怎么采集文章
  • 织梦技术论坛
  • 汽车4s店售后业绩看板
  • 新成立的公司企业所得税
  • mysql命令行删除库中的所有表
  • 图书发行税率
  • 私车公用协议可以过户吗
  • 第一次建账要填期初余额吗
  • 有借款合同还要写借条吗
  • 托收承付方式销售商品是什么意思
  • 安装调试费计入
  • 物流公司贷款
  • 小规模纳税人购买原材料会计分录
  • 佣金如何做账分录
  • 财务软件服务费合同印花税
  • 原始凭证的审核和填制
  • mysqli查询
  • linux 清理
  • windows下用什么编程工具
  • win10预览版最新
  • WIN10安装网络打印机
  • win10系统打开cad出现致命错误
  • javascript的核心
  • 运行javascript
  • vue alain
  • unity 动态壁纸
  • jquery.load()方法,刷新网页
  • 新能源汽车车船税
  • 实名办税信息采集的身份证件
  • 收到12366的短信
  • 征收两道消费税怎么算
  • 德阳契税收费标准2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设