首页 > 其他分享 >5.29

5.29

时间:2024-06-19 18:45:12浏览次数:27  
标签:飞镖 num 圆内 darts circle 5.29 points

学习心得今日学习时间2h

mport random
import math

# 定义函数用于判断一个点(x, y)是否在单位圆内
def is_inside_circle(x, y):
# 计算点到原点的距离平方
distance_squared = x**2 + y**2
# 判断距离是否小于1(单位圆半径为1)
return distance_squared <= 1

# 获取用户输入的掷飞镖次数(模拟随机点的数量)
num_darts = int(input("请输入掷飞镖的次数:"))

# 初始化落在单位圆内的点数
points_in_circle = 0

# 模拟掷飞镖过程
for _ in range(num_darts):
# 随机生成(-1, 1)范围内的横纵坐标
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)

# 判断该点是否在单位圆内
if is_inside_circle(x, y):
points_in_circle += 1

# 根据落在单位圆内的点的比例估算π的值
pi_estimate = 4 * (points_in_circle / num_darts)

# 输出结果
print(f"通过蒙特·卡罗方法模拟计算出的圆周率的近似值为:{pi_estimate:.4f}")

标签:飞镖,num,圆内,darts,circle,5.29,points
From: https://www.cnblogs.com/szm123/p/18257048

相关文章

  • 5.29
    完成工程数学实验一黄金分割法1)请用0.618法求解优化问题: 的极小点和极小值(进退法确定初始区间),精度为10-6;(2)根据0.618法算法步骤编写Matlab的程序实现0.618搜索法;(3)要求输出内容包括:极小点、极小值、每次迭代的a、b、al、ak的值;(4)按照模板撰写实验报告,要求规范整洁。 三、算......
  • 5.29博客
    上午计网下午建民老师的课学习内容:安卓packagecom.example.app_02.utils;importcom.example.app_02.database.MySQLConnection;importcom.example.app_02.entity.User;importcom.example.app_02.entity.UserInfo;publicclassUserInfoDaoextendsMySQLConnection{......
  • 5.29
    今日总结学习时间2h代码如下packagecom.app.chapter03;importandroid.content.Intent;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView;importandroidx.activity.Edg......
  • 5.29
    今天初试爬虫来爬取平凡的世界这本书再豆瓣的点赞数最多的排行。importrefromcollectionsimportCounterimportrequestsfromlxmlimportetreeimportpandasaspdimportjiebaimportmatplotlib.pyplotaspltfromwordcloudimportWordCloudheaders={......
  • 2024.5.29
    8-1【Python0025】中国大学排名数据分析与可视化分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】以软科中国最好大学排名为分析对象,基于requests库和bs4库编写爬虫程序,对2015年至2019年间的中国大学排名数据进行爬取:(1)按照排名......
  • 2024.05.29
    function[section]=JinTuiFa(fx,x0,h0,t)%%%输入目标函数x,初始点x0,初始步长h0和加停系数t:%%%采用进退法确定搜索区间ra,bl;输出搜索区间f=inline(fx);h=h0;a=x0;k=0;%k是计数器,同时也做指示器:如果第1次目标函数就没有下降,将%作为反白搜索的指示标记:......
  • 5.29
    完成python作业 8-1【Python0021】电子算盘分数10【题目描述】设计一个电子算盘。要求绘制电子算盘界面,设计并实现打珠算过程(界面参考如下图示)。界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式。【练习要求】请给出源代码程序和运行测试......
  • 5.29
    省电,就意味着省钱。黄仁勋在现场展示了他的CEO数学:“买得越多,省得越多”。英伟达通过GPU+CPU组合,实现了高达100倍的加速,同时功耗仅增加到3倍,成本仅增加到1.5倍。老黄建议企业同时投资图形处理器(GPU)和中央处理器(CPU)。这两种处理器可以协同工作,将任务完成时间从“......
  • CV每日论文--2024.5.29
    1、GaussianFormer:SceneasGaussiansforVision-Based3DSemanticOccupancyPrediction中文标题:GaussianFormer:将场景作为高斯分布进行基于视觉的3D语义占有率预测简介:3D语义占空比预测是自动驾驶等视觉系统中一个重要的任务,目的是获取周围场景的3D几何和语义信......
  • 5.29
    做完了安卓端的政策查询系统页面跳转时数据传递这儿想到一个不一样的方法页面跳转的主函数这儿初始化viewModel避免了每次使用viewModel的初始化,将他作为一个参数传递给各个页面@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavContr......