使用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中获得更精确的计时器相关推荐

  1. python 设置精度_在python中以全微秒精度设置文件的mtime

    您已经设置了完整的微秒.微表示百万分之一: .248965是248965微秒. .248965866是248965866纳秒. 当然,它也是248965.866微秒,但是Python在每个平台上用来设 ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. python numpy逆_关于python:为什么numpy和scipy中的矩阵求逆函数对于大的二次矩阵返回不同的结果?...

    可以说我定义了一个大的二次矩阵(例如150x150). 一次它是一个numpy数组(矩阵A),一次是scipy稀疏数组(矩阵B). 1 2 3 4 5 6 7 8 9 10 11 12import n ...

  5. python selenium 下拉列表_从下拉列表中选择python selenium选项

    我试图使用下面的代码使用selenium(python)从网页上的下拉列表中选择一个选项.在from selenium import webdriver from selenium.webdriver ...

  6. python 语料标注_在python中怎么标记文本?

    要运行下面的python程序,必须在系统中安装(NLTK)自然语言工具包. NLTK模块是一个庞大的工具包,旨在帮助您使用整个自然语言处理(NLP)方法. 要安装NLTK,请在终端中运行以下命令.su ...

  7. python pipeline框架_介绍Python的Django框架中的静态资源管理器django-pipeline

    django-pipeline 是一个 Django 下非常方便的静态资源管理 app,尤其是 1.2 版本之后,利用 django-staticfiles 的collectstatic 命令,在开发 ...

  8. python中立方表示_在Python中表示一个对象的方法

    在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...

  9. python临床数据_从临床试验中获取数据

    我正在开发一个小Python函数来从clinicalTrials.gov中获取数据.从每个研究记录中,我想从中找出研究的目标条件.例如,对于this研究记录,我需要以下内容:conditions = ...

最新文章

  1. java实现验证码功能
  2. linux下jdk/maven/tomcat
  3. Spring MVC同一方法返回JSON/XML格式
  4. FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.解决办法
  5. 冒泡排序选择排序 以及时间效率对比
  6. sql 日期间隔排查双休_免费教程《图解SQL面试题》
  7. 深度学习三十年创新路
  8. python爬虫如何连接数据库_Python爬虫框架和数据库连接
  9. lstm数学推导_ICML 2019 | 神经网络的可解释性,从经验主义到数学建模
  10. 恒生电子笔试(笔试流程,笔试介绍,题型,以往笔试题)
  11. 6U VPX 超高速信号采集处理板(XC7K325T + 4 片DSP TMS320C6678)
  12. DMTF Redfish 概念介绍
  13. 目前下载VS2017你可能会遇到这个坑
  14. JVM垃圾回收机制详解
  15. linux 截屏_如何在Linux上创建截屏视频
  16. 毕业设计 基于stm32的居民小区火灾检测报警系统 - 物联网 嵌入式
  17. Oracle数据库表空间数据文件最大容量以及存满时处理方法
  18. xml中加html源码,XML与HTML的结合(下)_xml
  19. 毛利率逼近茅台,巨子生物赴港IPO市场会买单吗?
  20. micropython esp8266教程_ESP8266 Micropython – 连接大学Wi-Fi(WPA2 Enterprise PEAP)

热门文章

  1. 2022-2028年中国塑料导爆管行业市场调查研究及前瞻分析报告
  2. /etc/profile ,/etc/bashrc ,~/.bash_profile,~/ .bashrc 区别与联系
  3. docker通过镜像方式安装tomcat
  4. 漫谈Word2vec之skip-gram模型
  5. LeetCode简单题之二进制矩阵中的特殊位置
  6. GOF23设计模式(创建型模式) 原型模式
  7. NXP智能驾驶软件系统
  8. TensorFlow实现多层感知机函数逼近
  9. TensorFlow csv读取文件数据(代码实现)
  10. CodeGen用户定义的扩展令牌