找文章 / 找答案
精选问答 更多内容

[Python独家资料] 让你的 Python 与众不同的 59 个使用技巧-下

Yonghong-Club 显示全部楼层 发表于 2022-5-31 14:12:50 |阅读模式 打印 上一主题 下一主题
本文转载自网络,仅用于学习交流,如侵删
31. 让关键代码依赖于外部包
虽然 Python 让许多编程任务变得容易,但它可能并不总能为紧急的任务提供最佳性能。你可以为紧
急的任务使用 CC++或机器语言编写的外部包,这样可以提高应用程序的性能。这些包都是不能跨
平台的,这意味着你需要根据你正在使用的平台,寻找合适的包。简而言之,这个方案放弃了一些应
用程序的可移植性,以换取只有在特定主机上直接编程才能获得的程序性能。这里有一些你应该考虑
加入到你的性能兵工厂的包:
Cython
PyInlne
PyPy
Pyrex
这些包以不同的方式提高性能。例如,Pyrex 能够扩展 Python 所能做的事情,例如使用 C 的数据类
型来让内存任务更加有效或直接。PyInIne 让你在 Python 应用程序中直接使用 C 代码。程序中的内
联代码单独编译,但它在利用 C 语言所能提供的效率的同时,也让所有的代码都在同一个地方。


让你的Python与众不同的59个使用技巧-下.pdf (789.32 KB, 下载次数: 46)
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部