文件名称:调高
文件大小:99KB
文件格式:ZIP
更新时间:2024-03-06 00:29:12
调音时间 在此项目中,您将调整一些性能不佳的代码。 所谓“不执行”,是指它的工作效率极低:消除了受欢迎的电影作品列表中的重复条目。 尽管代码很糟糕,但它代表了您在Real World:trade_mark:中可能遇到的问题。 目标 timeit模块的动手经验 cProfile动手经验 编写装饰器函数 使用配置文件结果来提高性能 这个看似稀疏的练习包含了很多内容。 在进行本练习时,您不应该知道如何使用所有这些工具和模块。 重要的部分是您知道从哪里着手解决问题。 请记住,目标是使用性能分析工具,而不是匆匆忙忙地修复代码,因为您可以直观地看到其损坏的原因。 甲部 这里的目标是多次隔离并运行find_duplicate_movies函数,并找出一次运行该函数的时间成本。 find_duplicate_movies函数按find_duplicate_movies运行,开箱即用,但效果不佳。 作为其“包括电池”理念的一部
【文件预览】:
tune_up-master
----.gitignore(37B)
----soln()
--------tuneup.py(3KB)
--------.gitattributes(672B)
----LICENSE(1KB)
----tuneup.py(3KB)
----movies.txt(56KB)
----README.md(9KB)
----tests()
--------test_tuneup.py(4KB)
----img()
--------sluggish.jpg(65KB)