位置: 编程技术 - 正文

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)

  • 公司购买了地板可以退吗
  • 个人提供劳务报酬需要到税务局开发票吗?
  • 村集体土地出租公示
  • 如何处理固定资产长期待摊费
  • 生产部门领用低值易耗品,实际成本
  • 医药零售行业 利润构成
  • 餐饮行业打折部门是什么
  • 盈余公积属于什么类账户
  • 当月进项税额大于销项税额
  • 对公账户的钱怎么取出来才不用交税
  • 研发费用准备金计提账务处理
  • 销售人员的销售总额怎么算
  • 产品成本科目包括
  • 混合销售如何做会计分录
  • 购买银行承兑利息收入是否缴纳增值税?
  • 公司给员工的商业保险
  • 个人代开普通发票需要出税费吗?
  • 用友t3财务报表模块打不开
  • 公司买汽车怎么做内账
  • 无形资产的定义和特征
  • 1697510722
  • 广告业的其他应收款包括哪些?
  • 工资只发一半
  • 存货报废会计分录例题
  • 支付以前年度增值税怎么做账
  • 良心推荐博主
  • 母公司将资产划转子公司土地增值税
  • 增值税直接减征的开什么发票
  • 企业职工福利费包括哪些内容
  • 每个开发人员都有编制吗
  • filezilla使用手册
  • 帝国最新版本
  • 企业的借款费用怎么入账
  • 住宿费记入管理费用还是营业费
  • mysql数据库外键约束怎么写
  • 不含税货款要开发票怎么弄
  • 企业注销需要清产核资吗
  • 合伙企业需要申报哪些税
  • 长期应付款项目,根据专项应付款和长期应付款
  • 盈余公积转增实收资本会计科目
  • mysql集群配置
  • 无进项可以开票么
  • 固定资产减少如何处理
  • 企业其他业务收入要交税吗
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 关税完税价格如何计算消费税
  • 免抵退税和留抵退税计算题
  • 在建工程前期投标流程
  • 银行存款利息收入要交税吗
  • 餐饮业做账会计分录大全,实用!
  • 免税行业可以开3个点发票吗
  • 汽车保险费能不能不交
  • 其他非流动资产包括哪些
  • centos6.2安装
  • mysql索引类型及原理
  • 关于存储过程的描述
  • win10预览版好用吗
  • windows防病毒
  • windows无法验证你的凭据
  • windows开始搜索栏
  • 如何用pe弄双系统引导
  • linux ln命令 -s
  • un_a.exe
  • macbookpro通知栏
  • linux命令date
  • dgservice.exe是什么进程
  • 系统配置运行命令
  • linux中关闭系统命令
  • windows8.1家庭版安装密钥
  • centos 安装chia
  • win8更新80072efe
  • python socket操作
  • eclipse cocos2dx Command line too long
  • unity 虚拟摇杆
  • 内部变量 变成 外部变量
  • 详解如何使用pcem安装windows 98 csdn
  • 通过Tabs方法基于easyUI+bootstrap制作工作站
  • jquery easy ui
  • 江苏4050社保补贴政策2024
  • 怎么判断增值税能不能抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设