位置: 编程技术 - 正文

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

  • 出口退免税是什么意思
  • 计提应交个人所得税分录怎么做
  • 已在境外缴纳的企业所得税税额 分国不分项
  • 驾驶培训 增值税
  • 承兑可以要吗
  • 买入空调会计分录
  • 预付款保函履约保函
  • 应纳税调增调减会计分录
  • 个税退税入账
  • 建筑公司收到工程服务发票怎么做会计分录
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 取得企业增值税发票
  • 营改增后哪些费用可以抵扣
  • 企业所得所得税税负
  • 国家税务总局2016年公告
  • 增值税降为13
  • 高新技术企业优惠政策叠加
  • 包销和代销哪个风险大
  • 交通卡定额发票购买
  • 待解报预算收入扣款怎么做账
  • 如何填制记账凭证总结
  • 小规模纳税人是公司还是个人
  • 进的货没有入库怎么处理
  • 代扣代征税款有哪些
  • 合伙人退伙资产清算需要交税吗
  • 备用金转账个人能转吗
  • 固定资产转入清理记账凭证
  • 会计准则和会计法的关系
  • 存货跌价准备借贷方表示的含义
  • 职工福利费属于什么科目?
  • 如何加快身体的新陈代谢
  • PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
  • 任务栏没反应怎么重启
  • autorun.exe
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • 销售合同怎么计提折旧
  • 产品成本计算的分类法适用于( )
  • linux架构师是做什么的
  • Realsense D455/435内参标定以及手眼标定
  • 基于yolov5的目标检测实验任务
  • vite 配置
  • 小规模拍卖公司怎么开票
  • el-upload上传文件携带参数
  • autocut跟踪调节
  • 航天税盘服务费全额抵扣报税流程
  • 居间协议合同范本完整版
  • mongodb中主键的默认格式是哪个?
  • 工会经费的会计分录2022
  • 公允价值进行会计计量
  • 计提折旧是哪个月的
  • 融资租入固定资产的改建支出
  • 红字发票异常处理什么意思
  • 个人取得全年一次性奖金征税规定
  • 企业财务费用属于
  • 出口运保费是什么费用
  • 记账凭证附单据数怎么算
  • 企业运营工资
  • 营改增是什么时候开始实行的?
  • 销售产品收取的价款
  • 外经证预交税款可以以后月份抵扣吗
  • 注册公司认缴和实缴的风险区别
  • 冲减应收账款是什么意思
  • 现金流水账怎么做表格
  • 银行存款日记账模板
  • 电脑进程wsappx是什么
  • windowsxp改密码怎么改
  • perl use vars pragma使用技巧
  • cocos2dx减少内存开销
  • opengl 有哪些特点?与directx相比它有什么不同?
  • nodejs webapp
  • jquery悬浮窗
  • python的字符串处理
  • jquery替换div内容
  • docker编写dockerfile
  • android基本控件使用方法
  • jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
  • Jquery实现$.fn.extend和$.extend函数
  • 离线开票金额为0
  • 地税局工作人员工资标准多少
  • 河南工商年检网上申报APP
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设