位置: 编程技术 - 正文

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

  • 核定征收企业所得税率是多少
  • 无力支付什么意思
  • 企业撤资的所得税处理
  • 用友怎么设置工龄工资
  • 异地经营如何纳税
  • 土地增值税预征率
  • 房地产企业简易计税
  • 注册资金未到账需要缴纳印花税吗
  • 出售固定资产要交哪些税
  • 保险合同有啥用
  • 购买土地建房出售怎么做账
  • 价内税与价外税名词解释
  • 企业滞纳金属于什么会计科目
  • 经营租赁交什么税种
  • 办公家具折旧年限及计算方法
  • 局域网内如何设置静态ip
  • win10无法设置pin码怎么办
  • 出口关税的税率
  • 电脑文件启用宏是什么意思
  • 代开的发票没有人名行不行?
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • win7怎么添加设备
  • 评估价值时点依据什么
  • 盘亏固定资产累计折旧
  • 企业销售商品怎么做分录
  • 二手房印花税怎么算2020
  • php魔术函数
  • 生产性生物资产折旧计入什么科目
  • 营业利润期末余额怎么算
  • 哥德堡的港口
  • 冲回上年计提费用
  • java如何实现异步处理
  • 小规模纳税人增值税月末处理
  • 外经证过期没有注销罚款多少
  • 如何开具电子发票广东
  • 交易性金融资产的账务处理
  • wordpress配置数据库
  • 哪个网站可以免费学电脑
  • 收到法院款项如何做账
  • 外资企业国内审批手续繁琐
  • 个体工商户能享受4050政策吗
  • 年度利润表与12月利润表区别
  • 异地交税怎么交
  • 残疾人保障金的工资总额怎么填
  • 将一个表中的字段更新到另一个表
  • java实现打印
  • SQLServer 2008中通过DBCC OPENTRAN和会话查询事务
  • 申报纳税的步骤
  • 烟叶税的计税依据如何确定
  • 差额征税小规模纳税人免税销售额栏次
  • 待抵扣进项税额和进项税额的区别
  • sql死锁的简单例子
  • 收到投资款如何声明
  • 企业第四季度是什么时候
  • 外账需要计提存利息吗
  • 车辆购置税完税证明图片
  • 交通运输行业指什么
  • 管理费用一般包含研发费用吗
  • win8系统怎么把字体调大
  • windows 8
  • ubuntu xenial
  • winpe下载u盘启动版
  • windows开始界面
  • win8系统映像
  • windows10右键菜单被任务栏挡
  • ubuntu系统启动流程
  • win10系统打开安装程序没反应
  • win10 mobile 1709
  • bootstrap轮播插件
  • wordpress单页面店铺
  • input按钮的事件处理大全
  • javascript要学到什么程度
  • 自制基质
  • python 包 __init__
  • 发票换领
  • 广东省地方税务局发票查询
  • 郑州房产契税缴纳
  • 税务全国联网了吗
  • 河南省国家税务局发票查询官网
  • 怎么修改纳税人信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设