位置: 编程技术 - 正文

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

  • 增值税开票软件口令锁定怎么办
  • 车船税缴纳的相关知识?
  • 出租人融资租赁发生的初始直接费用
  • 月末结存材料的实际成本例题
  • 装修收入如何填报增值税表
  • 管理费用借贷方都有,如何结转
  • 折扣销售的增值税处理方式
  • 免税即征即退先征后退
  • 每股收益无差别点公式
  • 以旧换新的会计处理规定
  • 按季度计提利息
  • 简易计税的劳务公司员工社保可以抵扣增值税吗
  • 个税按计提申报还是按发放申报
  • 住房公积金是福利费吗
  • 小规模纳税人增值税申报表怎么填
  • 当月费用下月付款
  • 生产成本包括什么科目内容
  • 完美解决usb电涌15秒后关机
  • 前端get请求传多个参数
  • 小规模企业没有成本票怎么办
  • PHP:pg_send_execute()的用法_PostgreSQL函数
  • 存放同业属于什么业务
  • mmtraylsi.exe是什么进程 有什么作用 mmtraylsi进程查询
  • php执行mysql语句的函数
  • 收取包装物押金税率
  • 企业的生产成本等于
  • 收取增值税一般是多少
  • 企业生产经营管理费用包括
  • 固定资产折旧计算方法公式大全
  • 新的担保法是怎么规定的
  • 增值税专用发票丢了怎么补救
  • 工程结算在资产负债表中哪个科目显示
  • threejs怎么用
  • 让我用用你的计算机
  • 认缴制情况下 公司一定要出资到位再注销吗
  • 代开的普通发票如何盖章
  • phpcms官网打不开
  • 试生产期间发生事故后重新
  • 股东个人转让股权印花税能入账吗
  • 工会经费申报的计税比率是
  • 公司股东退股如何对资产纳税
  • 什么是现金流量的概念?
  • 工会经费多久缴纳一次
  • 收到工会经费如何处理
  • 外债借款利率
  • 抵债资产处置账务实例
  • 现金日记账年结需要另起一页吗
  • 三栏式明细账适用于总分类账
  • 销户还能申请抚养费吗?
  • 租赁费计提部分算入印花税吗
  • 合伙企业所得税率
  • 增值税专用发票丢了怎么补救
  • 成本核算方法是移动加权平均法吗
  • 机票抵扣怎么填申报表
  • 经营性应付项目减少对经营活动现金
  • mysql %s
  • centos5.5加固
  • xp 控制面板
  • windows中的服务
  • win7系统如何关闭开机自动启动软件
  • windows下打开注册表的命令是什么
  • linux 怎么样
  • nodejs怎么启动服务
  • linux自动重启程序脚本
  • jquery插件ajaxupload实现文件上传操作
  • unity shader ao
  • android中的webview
  • js实现浏览器状态栏显示
  • python读入txt
  • android性能测试
  • python简要介绍
  • 开票网线属于哪一类
  • 福建电子发票开票流程?
  • 云南人社医保缴费步骤
  • 退伍军人买车需要摇号吗
  • 是否一般纳税人怎么查
  • 补充耕地指标费用能从储备中心支付吗
  • t+怎么取消记账凭证
  • 飞度节油模式在哪里
  • 村级服务公开的具体内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设