位置: 编程技术 - 正文

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年
  • 个人所得税缴纳标准税率表
  • 增值税分录及账务处理如何做?
  • 小规模纳税人自动升为一般纳税人条件
  • 出口税增加
  • 差额征税所得税怎么申报
  • 代扣代缴个税对企业所得税的影响
  • 科目余额转到其他科目
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 成品油跨月发票红字冲销步骤
  • 个体户对公账户怎么办理
  • 补偿金申报个所税如何录入?
  • 有发票和银行单据的区别
  • 单位购入新车的发票
  • 工程费用进项税率
  • 没有收入是否可以入党
  • 建筑工程劳务承包
  • 房地产企业建造的商品楼属于存货对吗
  • 二手房房产税税率
  • 自产产品用于在建工程按成本价还是销售价
  • 退税上传,申报怎么操作
  • 五险一金缴税基数
  • 本期认证本期不抵扣下月再抵扣
  • 六大会计科目的关系
  • 建筑企业预缴企业所得税会计分录
  • 核销以前年度的其他应付款
  • 增值税月末如何计算
  • PHP:xml_set_default_handler()的用法_XML解析器函数
  • ElementPlusError:[ElPagination] 你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档
  • opera software
  • 营业外收入账户贷方登记企业发生的各项营业外收入
  • 预提费用是啥
  • 实际缴纳消费税是什么意思
  • php输出姓名
  • web安全如何入门
  • php共享内存用法有哪些
  • 解决laravel 5.1报错:No supported encrypter found的办法
  • vue学不懂怎么办
  • 印花税应税凭证数量是什么意思
  • 投资者投入固定资产的成本,应当按照投资合同
  • 农民专业合作组织
  • 代理记账公司工作经历
  • 连锁店会计的工作内容
  • 私人帐户可以转账给对公账户吗
  • mysql数据库死锁产生的原因及解决方案
  • PureFTP借助MySQL实现用户身份验证的操作教程
  • 保险业务手续费
  • 土地无形资产摊销年限多少年
  • 百旺 税控盘
  • sql server数据库连接端口1434
  • 长期待摊费用怎么算出来的
  • 销售送客户礼物
  • 结转和结算
  • 制单会计岗位风险点
  • 开票金额大于收入增值税申报表填写
  • 产品包装设计费属什么费用
  • 出口货物退货需要交税吗
  • 本年利润的计算
  • 公司厂房房产税计税依据最新
  • 公司向个人借款是否合法
  • mysql数据库优化总结
  • ubuntu16.04添加用户
  • dgservice.exe是什么进程
  • linux查看端口数据
  • powerdvd remote下载
  • cocos2d android 游戏开发学习——CCAction(一)
  • learning android
  • bat批处理命令大全
  • 只有一行的矩阵的逆矩阵
  • dos删除指定后缀文件
  • 用bat脚本快速编程
  • 使用Python对SQLite数据库操作
  • javascript如何
  • javascript核心技术开发解密
  • jQuery ajax中使用confirm,确认是否删除的简单实例
  • 换电脑了税控盘怎么办
  • 信息技术税务分类编码
  • 2021税收分类编码大全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设