位置: 编程技术 - 正文

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

  • 需要出口
  • 遗失增值税专用发票如何处理办法
  • 为什么要交税钱
  • 住宿费抵扣进项税怎么报税
  • 公司雇佣退休人员怎样扣个税
  • 一般纳税人购销印花税减半吗
  • 金税四期对增值税发票的比对
  • 备案办税人员信息填本人的有风险吗
  • 承兑可以要吗
  • 个税申报数据有误,如何快速更正
  • 劳务报酬自行申报时间
  • 兼职工资如何发放给个人
  • 收到退所得税款的会计分录
  • 税控盘减免税额转出会计分录
  • 企业所得税税率多少
  • 单位代缴个人所得税流程
  • 注销了出口退税怎么办
  • 装修预付款怎么做分录
  • 无形资产特许权使用费怎么做账
  • 银行退回服务费怎么写分录
  • 代收车船税没有发票能走帐吗
  • 企业支付的产品广告费应计入什么账户借方
  • 跨年度销售退回所得税
  • 工会经费购买发的东西要算个税吗?
  • 企业交的社保是什么
  • 对公账户每个月
  • 资产减值损失属于什么科目借方增加还是减少
  • 酒店另外收电费
  • 收到几分钱的认证费怎么做账
  • bios设置光驱为第一启动项
  • 费用报销单正确填写格式
  • 确认收入是收到款了吗
  • 预付账款坏账处理流程
  • 企业信用贷款账户是什么
  • 收购农产品进项税抵扣税率是多少
  • 库拉索的死
  • 华为2022年资产负债表数据
  • 坎伯兰森林西部
  • 抵债资产怎么入账
  • php foreach as
  • 出差补助需要发工资吗
  • SSD目标检测算法
  • mysql分表数量取决于什么
  • 合同价格约定不明法律规定
  • 已申报未导入是什么情况
  • 住房公积金的账号怎么查询
  • 电子回单是什么样子
  • 个体户怎么报增值税
  • 提供劳务收入是指
  • 借款合同按什么缴纳印花税
  • mongo聚合查询效率问题
  • dedecms 授权
  • mysql创建和删除数据库
  • 营业总收入同比增长怎么分析
  • 开发票该怎么操作?
  • 个税手续费返还要交企业所得税吗
  • 预收账款退款的会计处理
  • 个人名义开工程发票税率是多少
  • 税务稽查补缴上年所得税分录
  • 应交税费未交增值税借方表示什么
  • 增值税政策依据
  • 总分类账,明细分类账,日记账
  • 预付账款是谁欠谁
  • 款项已支付是什么科目?
  • 工程一直不办结算怎么办
  • 施工企业周转材料会计科目的设置
  • 查看sqlserver操作记录
  • 电脑出现bootbcd
  • 电脑怎么安装安卓模拟器
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • mac itunes
  • 折腾linux 没意义
  • nodejs+websocket实时聊天系统改进版
  • jquery左右滑动菜单
  • adb命令ls
  • 境外所得税额扣除的计算
  • 贷款利息扣款日未足额缴纳
  • 天津环保网站官网
  • 企业完税证明怎么打印
  • 微信 税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设