位置: 编程技术 - 正文

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!(人工智能最受欢迎的一门编程语言)

  • 弥补亏损用税前还是税前
  • 增值税普通发票和电子普通发票的区别
  • 房地产企业增值税收入确认时间
  • 内账采购含税怎么转不含税
  • 资产负债表应付账款怎么算
  • 不需要缴纳税款和服役的是形势户寺观户
  • 投资收益企业所得税优惠政策
  • 资信证明好开吗
  • 调整以前年度递延收益确认收入账务处理
  • 单位注册表从哪里获取
  • 结转本月收入类账户到本年利润会计分录
  • 部分红冲的发票无法勾选怎么办
  • 摊销租金是什么意思
  • 租赁房屋房产税
  • 买材料的仓储费会计分录
  • 打印机需要计提折旧吗
  • 甲供材简易征收税率
  • 小规模纳税人未建账处罚
  • 加权平均净资产收益率等于企业净利润除以
  • 雇主责任险税务处理
  • 现金流量表本月数和本年累计数是相等的么
  • 金税盘减免政策依据
  • 城建税计税依据及税率
  • 钢结构施工速度快吗
  • 教育费附加记账
  • 出租房屋如何确认收入
  • 上个月暂估这个月成本怎么调整
  • U盘复制文件提示文件过大
  • 结转未交增值
  • 弃置费用预计负债的会计处理
  • 华为mate50 pro
  • 物业公司预收款增值税纳税义务发生时间
  • php实现基数排序函数
  • 文件夹正在使用,操作无法完成
  • win10重置后能恢复吗
  • 房地产开发公司组织架构
  • uniapp微信小程序头像获取与服务器对接
  • 微信小程序完美修真攻略
  • 免征的增值税账务处理
  • wordpress建网站详细教程
  • 劳务费发票和建筑劳务费发票
  • 营业外支出准则
  • 结转,结余
  • php常用array函数
  • 金税盘开票如何增加商品编码
  • 业务招待费是否计入管理费用
  • 进项加计抵扣
  • sql-server
  • 工资与社保缴纳不一致
  • 财产转让按什么计征
  • 中小企业投标费怎么算
  • 福利费为什么不可以抵扣进项税
  • 购买会计软件如何入账
  • 商品验收入库时怎么做账
  • 应交所得税科目期末是不是应该没有余额
  • 收入成本率多少合理
  • 支付工程款如何入账科目
  • sqlserver表结构如何导入到oracle
  • mysql5.7配置文件my.ini
  • linux ipi
  • ubuntu zmq
  • linux ids
  • win7隐藏文件怎么调出来
  • linux中wget命令出现错误
  • 在linux操作系统中把外部设备当作文件统一管理
  • cocos2dx官方教程
  • 常用的git操作
  • 实用批处理
  • shtml精简教程让你知道什么是shtml
  • 游戏开发主要学什么
  • OpenGL图元管理
  • js函数预解析
  • nginx日志切割原理
  • javascript教程chm
  • javascript页面设计
  • nodejs cgi
  • JavaScript split()使用方法与示例
  • js继承的概念
  • 北京市印花税减免政策
  • 增值税普通发票和电子普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设