位置: 编程技术 - 正文

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

  • 从农民手中收购粮食如何计算进项税
  • 本期应补退税额怎么算
  • 附加税预缴分录
  • etc怎么取过路费啊
  • 小规模企业所得税税率多少
  • 短期借款利息都需要测算什么
  • 出纳需要填哪些表
  • 购买的员工福利需要缴纳印花税
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 展会门票费计入什么科目
  • 社保和公积金缴费基数怎么算
  • 企业车辆办理违章
  • 该纳税人不属于经备案的二手车企业
  • 企业增值税不可以跨月交吗
  • 实行差额征税的劳务派遣公司一般纳税人认定标准
  • 税收征管法关于全款未收房的规定
  • 餐饮发票忘记作废也没冲红怎么处理?
  • 领用库存商品的消费税
  • 财付通转出的钱能还回来吗
  • 租赁架子公司购车合法吗
  • 未竣工验收已交付使用的工程还需安全监管吗
  • 增值税及附加税费减免一览表
  • 主营业务收入的计算公式
  • award bios设置详解
  • msvcp140.dll丢失怎么办
  • 在承租的土地上建房
  • php web3
  • antvl7
  • php fopen()
  • 二手房印花税怎么算2020
  • php上传照片
  • vue项目首屏加载过慢
  • jsoup js
  • 2手房价格
  • 数据库arc文件
  • wordpress页面设置
  • 与上级往来的会计科目的题目
  • day14-HTTP01
  • mysql的一些命令
  • 增值税申报表填错不影响税额
  • 生活服务的行业
  • 私车公用费用报销
  • 附加税多交了怎么抵税
  • 开发成本属于哪一类科目
  • 收到预付款项发票怎么开
  • 往来款是什么意思
  • 预付账款是属于什么类
  • 其他货币资金属于什么类科目
  • 安装mysql失败原因
  • sql server怎么向表里添加数据
  • win7怎么调整
  • 直接内存访问控制器是什么
  • Windows 2008 R2的C盘空间不够的解决方法
  • vsftpd.service disabled
  • 拖放文件到此处来添加文件是什么意思
  • win8停止服务
  • xp系统自动升级win7
  • xp桌面快捷方式不见了
  • Linux系统安全性体现在哪些方面?
  • window7激活系统
  • win10一年更新一次
  • win10系统出现蓝屏
  • WIN10系统更新怎么关闭
  • 彻底删除怎样恢复
  • Windows命令行删除文件夹
  • python怎么生成excel
  • uiview继承哪个类
  • 前端防止sql注入
  • jquery触发点击事件click
  • cmd新建
  • Python内置的HTTP协议服务器SimpleHTTPServer使用指南
  • Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll
  • jquery事件解绑
  • android studio常用控件
  • python爬虫程序下载网页上内容
  • 重庆市电子发票样式
  • 计征土地增值税时需要以评估价格来确定
  • 企业代缴房产税可以入账吗
  • 在进口环节海关代征的税种有
  • 税控盘怎么看收入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设