位置: 编程技术 - 正文

Python随机生成均匀分布在单位圆内的点代码示例(Python随机生成均匀不重复的数)

编辑:rootadmin

推荐整理分享Python随机生成均匀分布在单位圆内的点代码示例(Python随机生成均匀不重复的数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python随机生成一组数据,python 随机生成,python随机生成一组数据,python随机生成一组数据,python 随机生成,python生成随机数并求平均值,python随机生成一组数据,python生成随机数并求平均值,内容如对您有帮助,希望把文章链接给更多的朋友!

Python有一随机函数可以产生[0,1)区间内的随机数,但是如果我们想生成随机分布在单位圆上的,那么我们可以首先生成随机分布在单位圆边上的点,然后随机调整每个点距离原点的距离,但是我们发现这个距离不是均匀分布于[0,1]的,而是与扇形的面积相关的

我们使用另外的随机函数生成从[0,1)的随机数r,我们发现r<s0的概率为s0,显而易见,如果r为0,那么对应的距离应该为0,如果是1,对应的距离自然也应该是1,假设我们产生了m个随机数,那么小于s0的随机数应该为s0*m左右,而且这些应该对应于扇形面积的s0倍处即图2的小扇形区域,落在这一区域的点应该为s0*m,此时扇形边长为s0^0.5,因此s0对应的距离应该为s0^0.5,因此我们得到的映射函数为y=x^0.5(图1)

图1

Python随机生成均匀分布在单位圆内的点代码示例(Python随机生成均匀不重复的数)

图2

因此我们对于每个顶点的边长便是产生随机数的算术平方根的大小

附代码如下:

图3

总结

标签: Python随机生成均匀不重复的数

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

上一篇:python、java等哪一门编程语言适合人工智能?(java跟python哪个好)

下一篇:人工智能最火编程语言 Python大战Java!(人工智能最受欢迎的一门编程语言)

  • 缴纳增值税会计处理
  • 前一年的发票第二年改抬头
  • 原材料盘亏自然损耗
  • 应收账款周转率正常值范围
  • 政府单位临聘人员辞退
  • 车船税应该计入什么费用
  • 残保金上年在职职工工资总额怎么填
  • 调整汇算清缴利息怎么算
  • 一次性经济补助金怎么领取
  • 企业现金管理办法
  • 新增员工个人所得税申报表?
  • 出口货物不用退税吗现在
  • 公司章程上的出资时间2050年
  • 收购烟叶委托加工烟丝组成计税价格
  • 境内机构经常项目外汇账户
  • 集团公司向子公司收取管理费的法律规定
  • 免抵调增值税是否缴纳附加税
  • 个体经营户如何开电子发票
  • 企业盈利所得税交多少
  • 关于燃油消费税征收范围及税率
  • 租入固定资产装修
  • 管理费用企业所得税标准
  • 开启浏览器模式
  • 变动成本法和完全成本法利润差异
  • 高新企业研发费用占销售收入的比例
  • win10设置变成竖排
  • 认缴出资额和实缴出资额的时间
  • Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
  • 计提房屋租赁费的会计分录
  • ghost恢复方法
  • php timestamp
  • 温尼伯湖成因
  • 若依框架搭建
  • 利用php计算1+2+3+...+100
  • 无偿赠送是否需要交个人所得税分哪些情况
  • uniapp打开系统设置
  • 阿伦河在哪
  • 事业单位委托业务费拨付时是否需要发票
  • 车辆维修费怎么做分录
  • 小程序开发一个多少钱啊
  • react router教程
  • vscodehtml快捷键
  • python单链表的创建
  • 未分配利润为负的原因
  • 钱进公账怎么转账给别人
  • c语言中sizeof是啥意思
  • mysql优化总结
  • 一般纳税人应交税费二级科目有哪些
  • sqlserver2008不存在或拒绝访问怎么办
  • 商场超市收银员每日工作流程
  • 劳务公司的账务处理会计分录
  • 小规模纳税人开专票可以抵扣进项吗
  • 一个人可以有两张同一个银行的卡吗
  • 企业场地租金收入交什么税
  • 建筑企业收挂靠公司管理费如何做账?
  • 企业收到政府专项奖励
  • 进项发票已经认证,对方作废了
  • 探望公司员工现金费用报销怎么写
  • 资产负债表中的应收账款应根据什么填列
  • 薪金的定义
  • 开发票时如何添加商品编码?
  • 虚开发票如何界定?
  • mysql远程连接报10061
  • Linux Container(LXC容器)的基本命令使用简介
  • win10系统找不到mrt
  • spyware.exe - spyware是什么进程
  • win7系统谷歌浏览器错误代码a00a0017
  • 如何从0开始赚钱
  • node javascript
  • jquerycdn
  • 正确的解决方式
  • javascript面向对象编程指南
  • jquery的dialog
  • 杭州市税务局举报
  • 国税局和税务局合并
  • 内蒙古税务局发票认证
  • 绿牌电动车需要过户吗?
  • 出口退税网上申报流程
  • 成都市成华区税务局新地址
  • 租房协议中怎样签字
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设