首页 > 其他分享 >Π的计算

Π的计算

时间:2023-10-30 22:12:25浏览次数:23  
标签:dist perf random 计算 DARTS print import

from random import random
from math import sqrt
from time import perf_counter
DARTS = 9999999
hits = 0.0
perf_counter()
for i in range(1, DARTS+1):
x, y = random(), random()
dist = sqrt(x**2 + y**2)
if dist <= 1.0:
hits += 1
pi = 4 * (hits/DARTS)
print("pi的值是{}".format(pi))
print("运行时间是{:.5f}".format(perf_counter()))

标签:dist,perf,random,计算,DARTS,print,import
From: https://www.cnblogs.com/lzk-95uu/p/17798988.html

相关文章

  • 云计算基础搭建-centOS7和VMware17
    软件:centOS7和VMware171、安装centOS2、查看机器名:hostnamectl3、修改机器名:hostnamectl set-hostname Controller_1  将机器名修改为Controller_14、添加IP地址   首先,查看虚拟机菜单:“编辑”-“虚拟网络编辑器”,查看NAT模式的子网,如:192.168.190.0 子......
  • 实验三 计算机九班周天意202383290419
    一、实验目的1.能正确使用c语法规则定义、声明、调用函数2.能正确编写递归函数3.针对具体问题场景,能合理抽象出独立的功能模块,正确定义函数并使用,使得代码更具可读性、可维护性4.针对具体问题场景,能正确、合理使用全局变量和局部static变量,解决实际问题二、实验准备实验前......
  • pi的计算
    求pi时可以采用蒙特卡罗的方法:随机向单位圆中和正方形中抛洒大量点,计算每个点到圆心的距离从而判断该点在圆内或圆外,用圆内的点数除以总点数。输入:随机抛出的点数处理:计算每个点到圆心的距离,统计在圆内的点的数量输出:pi值求pi的python程序为:fromrandomimportrandomfromm......
  • 计算机硬件基础
    一.CPU1.CPU处理器的用途中央处理器又称CPU,相当于人的大脑。中央处理器的作用是进行分析和处理命令,决定电脑是否卡顿。2.CPU处理器的两大厂商1.AMD2.Intel3.IntelCPU分析IntelCPU的分类酷睿core分为四类:i3,i5,i7,i9i3:轻量化办公,主要处理文档,客户沟通,不卡顿i5:......
  • 集众力、汇众智,2023 中国计算机大会 DPU技术论坛成功举办
    以“发展数字基础设施、支撑数字中国建设”为主题的第二十届中国计算机大会(CNCC2023)10月26日在沈阳启幕,约1.3万名计算机行业专业人士齐聚沈阳,据组委会介绍参加本届大会的院士多达49位。中科驭数在大会中组织的DPU技术论坛以“大算力需求背景下,DPU芯片应用实践和解决方案探索”为主......
  • 电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
    一、介绍电影推荐管理系统。本系统使用Python作为主要开发语言,前端采用HTML、CSS、BootStrap等技术语言框架搭建展示界面,后端采用Django作为功能逻辑处理,并使用Ajax实现前端与和后端的通信。其主要实现功能如下:系统平台分为管理员和用户两个角色用户可以登录、注册、查看电影、发表......
  • 电影推荐与管理系统Python+Django网页界面+协同过滤推荐算法【计算机毕设项目】
    一、介绍电影推荐管理系统。本系统使用Python作为主要开发语言,前端采用HTML、CSS、BootStrap等技术语言框架搭建展示界面,后端采用Django作为功能逻辑处理,并使用Ajax实现前端与和后端的通信。其主要实现功能如下:系统平台分为管理员和用户两个角色用户可以登录、注册、查看电影......
  • 计算机网络:第四章 网络层
    一.单选题(共27题,51.3分)二.填空题(共20题,38分)三.分析计算题(共4题,10.7分)......
  • 用c++写一个高精度计算的除法运算
    高精度除以低精度以下这段代码的主要作用是将一个大整数(以字符数组形式表示)除以一个整数,并输出结果。具体来说,代码将大整数a1(“1256”)除以整数b(3),并输出商。#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;intmain(){chara1[100]="1256";......
  • 用Python计算圆周率pi
    一、计算圆周率pi的方法(一)公式法pi=0N=eval(input())forkinrange(N):pi+=1/pow(16,k)*(4/(8*k+1)-2/(8*k+4)-1/(8*k+5)-1/(8*k+6))print(pi)(二)蒙特卡罗方法#e.6.1(p115)fromrandomimportrandomfrommathimportsqrtfromtimeimportperf_counterDARTS=100000......