与仅计算答案相比,为什么打印答案要慢得多?

用户名

我正在计算一些非常大的除法问题的答案,想知道为什么b = a / c(其中a和c都为正整数)必须比键入问题并要求答案为打印:b = a / c比b = a / c紧随其后是打印b。

非常慢:

from datetime import datetime - startTime = datetime.now()
a=2**1000000-3
b=a/13
print b
print(datetime.now()-startTime) 

但是没有print b它,速度非常快。后来我输入c=a%13以查看是否确实发生了任何事情(我对编程还是很陌生的),并且键入时print c(没有print b代码)它的速度非常快

洛伊克·福尔·拉克鲁瓦

据我了解,IO操作速度很慢,并且在屏幕上打印就像写入文件一样,它将阻塞线程一段时间。

正如有人指出的那样,从数字到字符串的转换也可能需要花费时间。每当我必须测量某物的时间时。我测量计算时间,并在测量时间后打印任何结果。

为了使程序更快,但占用内存,可以将每个结果保存在列表中,然后编译一个大字符串,仅打印一次。

重复打印要求比一次大打印要求花费更多时间。

from datetime import datetime

startTime = datetime.now()

a=2**1000000-3
b=a/13

elapsedTime = datetime.now() - startTime

print "Elapsed time %s\n Number: %s" % (elapsedTime, b)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么纹理查找比直接计算要慢得多?

来自分类Dev

为什么javascript中的变量要慢得多?

来自分类常见问题

为什么复制经过改组的列表要慢得多?

来自分类Dev

为什么Object.create比构造函数要慢得多?

来自分类Dev

为什么在Python中嵌套“ if”比并行“ and”要慢得多?

来自分类Dev

为什么写入内存比读取内存要慢得多?

来自分类Dev

与语句相比,用preparedStatement查询要慢得多

来自分类Dev

为什么答案是42?

来自分类Dev

Android:当计算量增加时,为什么整数计算比浮点计算慢得多?

来自分类Dev

为什么此IEnumerable扩展方法比另一个(更简单的)扩展方法(仅迭代输入)要慢得多?

来自分类Dev

Powershell-为什么使用Invoke-WebRequest比浏览器下载要慢得多?

来自分类Dev

为什么对于不相同(但相等)的String对象,String.equals要慢得多?

来自分类Dev

为什么AngularJs在iPad(相对于台式机)上要慢得多?

来自分类Dev

为什么对Azure Document DB的第一个请求比随后的请求要慢得多?

来自分类Dev

为什么使用Python生成器遍历二叉树要慢得多?

来自分类Dev

为什么push方法比通过Javascript中的数组索引放置值要慢得多

来自分类Dev

为什么在线程中运行异步操作比纯任务或纯线程操作要慢得多

来自分类Dev

为什么大型邮箱上的PHP imap_headerinfo()函数要慢得多?

来自分类Dev

为什么遍历列表比遍历python中的迭代器要慢得多?

来自分类Dev

为什么取消分配堆内存比分配堆内存要慢得多?

来自分类Dev

为什么a.insert(0,0)比要慢得多[0:0] = [0]?

来自分类Dev

为什么带有参数的pandas.read_sql比内联参数要慢得多

来自分类Dev

使用TensorFlow进行梯度下降比基本的Python实现要慢得多,为什么呢?

来自分类Dev

为什么生成大量随机数据要慢得多?

来自分类Dev

为什么“开始调试”比VC2010中的“附加到进程”要慢得多?

来自分类Dev

为什么在Node JS中执行Mysql查询比直接执行Mysql查询要慢得多?

来自分类Dev

为什么遍历列表比遍历python中的迭代器要慢得多?

来自分类Dev

为什么在线程中运行异步操作比纯任务或纯线程操作要慢得多

来自分类Dev

为什么vim搜索比“ cat fileName | grep targetText”要慢得多?

Related 相关文章

  1. 1

    为什么纹理查找比直接计算要慢得多?

  2. 2

    为什么javascript中的变量要慢得多?

  3. 3

    为什么复制经过改组的列表要慢得多?

  4. 4

    为什么Object.create比构造函数要慢得多?

  5. 5

    为什么在Python中嵌套“ if”比并行“ and”要慢得多?

  6. 6

    为什么写入内存比读取内存要慢得多?

  7. 7

    与语句相比,用preparedStatement查询要慢得多

  8. 8

    为什么答案是42?

  9. 9

    Android:当计算量增加时,为什么整数计算比浮点计算慢得多?

  10. 10

    为什么此IEnumerable扩展方法比另一个(更简单的)扩展方法(仅迭代输入)要慢得多?

  11. 11

    Powershell-为什么使用Invoke-WebRequest比浏览器下载要慢得多?

  12. 12

    为什么对于不相同(但相等)的String对象,String.equals要慢得多?

  13. 13

    为什么AngularJs在iPad(相对于台式机)上要慢得多?

  14. 14

    为什么对Azure Document DB的第一个请求比随后的请求要慢得多?

  15. 15

    为什么使用Python生成器遍历二叉树要慢得多?

  16. 16

    为什么push方法比通过Javascript中的数组索引放置值要慢得多

  17. 17

    为什么在线程中运行异步操作比纯任务或纯线程操作要慢得多

  18. 18

    为什么大型邮箱上的PHP imap_headerinfo()函数要慢得多?

  19. 19

    为什么遍历列表比遍历python中的迭代器要慢得多?

  20. 20

    为什么取消分配堆内存比分配堆内存要慢得多?

  21. 21

    为什么a.insert(0,0)比要慢得多[0:0] = [0]?

  22. 22

    为什么带有参数的pandas.read_sql比内联参数要慢得多

  23. 23

    使用TensorFlow进行梯度下降比基本的Python实现要慢得多,为什么呢?

  24. 24

    为什么生成大量随机数据要慢得多?

  25. 25

    为什么“开始调试”比VC2010中的“附加到进程”要慢得多?

  26. 26

    为什么在Node JS中执行Mysql查询比直接执行Mysql查询要慢得多?

  27. 27

    为什么遍历列表比遍历python中的迭代器要慢得多?

  28. 28

    为什么在线程中运行异步操作比纯任务或纯线程操作要慢得多

  29. 29

    为什么vim搜索比“ cat fileName | grep targetText”要慢得多?

热门标签

归档