python计时器精度_在python中获得更精确的计时器
使用timeit很简单。 Timer实例需要两个字符串,第一个包含对time的操作,第二个包含在计时开始之前执行一次的设置操作。以下代码应该可以工作,只需将变量值更改为您想要的任何值。
import math
import time
from timeit import Timer
userInput = "0"
while not userInput.isdigit() or int(userInput) <= 0:
userInput = input("Calcular la raiz de: ") #Get input from user (userInput)
userInput = int(userInput)
epsilon = 0.000001
x=1
count=0
setup = 'from __main__ import userInput, epsilon, x, count'
operations = '''
x = 1
count = 0
while (abs(x**2 - userInput) > epsilon):
x = 0.5 * (x + (userInput/x))
count = count+1
'''
print('The operations took %.4f microseconds.' % Timer(operations, setup).timeit(1))
#run the operations again to get the x and count values
x = 1
count = 0
while (abs(x**2 - userInput) > epsilon):
x = 0.5 * (x + (userInput/x))
count = count+1
print("La raíz de", userInput, "es:",x,"implicó",count,"intentos")这将使您的代码默认运行一百万次,并返回运行所花费的总时间(以秒为单位)。您可以通过将数字传递给timeit()来运行它不同的次数。
python计时器精度_在python中获得更精确的计时器相关推荐
- python 设置精度_在python中以全微秒精度设置文件的mtime
您已经设置了完整的微秒.微表示百万分之一: .248965是248965微秒. .248965866是248965866纳秒. 当然,它也是248965.866微秒,但是Python在每个平台上用来设 ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python numpy逆_关于python:为什么numpy和scipy中的矩阵求逆函数对于大的二次矩阵返回不同的结果?...
可以说我定义了一个大的二次矩阵(例如150x150). 一次它是一个numpy数组(矩阵A),一次是scipy稀疏数组(矩阵B). 1 2 3 4 5 6 7 8 9 10 11 12import n ...
- python selenium 下拉列表_从下拉列表中选择python selenium选项
我试图使用下面的代码使用selenium(python)从网页上的下拉列表中选择一个选项.在from selenium import webdriver from selenium.webdriver ...
- python 语料标注_在python中怎么标记文本?
要运行下面的python程序,必须在系统中安装(NLTK)自然语言工具包. NLTK模块是一个庞大的工具包,旨在帮助您使用整个自然语言处理(NLP)方法. 要安装NLTK,请在终端中运行以下命令.su ...
- python pipeline框架_介绍Python的Django框架中的静态资源管理器django-pipeline
django-pipeline 是一个 Django 下非常方便的静态资源管理 app,尤其是 1.2 版本之后,利用 django-staticfiles 的collectstatic 命令,在开发 ...
- python中立方表示_在Python中表示一个对象的方法
在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...
- python临床数据_从临床试验中获取数据
我正在开发一个小Python函数来从clinicalTrials.gov中获取数据.从每个研究记录中,我想从中找出研究的目标条件.例如,对于this研究记录,我需要以下内容:conditions = ...
最新文章
- java实现验证码功能
- linux下jdk/maven/tomcat
- Spring MVC同一方法返回JSON/XML格式
- FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.解决办法
- 冒泡排序选择排序 以及时间效率对比
- sql 日期间隔排查双休_免费教程《图解SQL面试题》
- 深度学习三十年创新路
- python爬虫如何连接数据库_Python爬虫框架和数据库连接
- lstm数学推导_ICML 2019 | 神经网络的可解释性,从经验主义到数学建模
- 恒生电子笔试(笔试流程,笔试介绍,题型,以往笔试题)
- 6U VPX 超高速信号采集处理板(XC7K325T + 4 片DSP TMS320C6678)
- DMTF Redfish 概念介绍
- 目前下载VS2017你可能会遇到这个坑
- JVM垃圾回收机制详解
- linux 截屏_如何在Linux上创建截屏视频
- 毕业设计 基于stm32的居民小区火灾检测报警系统 - 物联网 嵌入式
- Oracle数据库表空间数据文件最大容量以及存满时处理方法
- xml中加html源码,XML与HTML的结合(下)_xml
- 毛利率逼近茅台,巨子生物赴港IPO市场会买单吗?
- micropython esp8266教程_ESP8266 Micropython – 连接大学Wi-Fi(WPA2 Enterprise PEAP)
热门文章
- 2022-2028年中国塑料导爆管行业市场调查研究及前瞻分析报告
- /etc/profile ,/etc/bashrc ,~/.bash_profile,~/ .bashrc 区别与联系
- docker通过镜像方式安装tomcat
- 漫谈Word2vec之skip-gram模型
- LeetCode简单题之二进制矩阵中的特殊位置
- GOF23设计模式(创建型模式) 原型模式
- NXP智能驾驶软件系统
- TensorFlow实现多层感知机函数逼近
- TensorFlow csv读取文件数据(代码实现)
- CodeGen用户定义的扩展令牌