3个极大提高性能 让 Python 更快的库

0.Cython:

优化的 Python 静态编译器,使用类型混合使 Python 编译成 C 或 C++ 模块来获得性能的极大提升,使为Python编写C扩展与Python本身一样容易。

它能够:

轻松地将Python代码调成普通的C性能添加静态类型.

使用组合源代码调试

在Python、Cython和C代码中查找bug。

有效互动使用大型数据集,例如使用多维数据集,NumPy阵列。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XJAwArR5-1644833311456)(https://upload-images.jianshu.io/upload_images/27042338-9044a206c2266dd8?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

1.PyPy:

使用 Python 实现的 Python。解释器使用黑魔法加快 Python 运行速度且不需要加入额外的类型信息。

速度:由于它的实时编译器,Python程序运行较快。

内存使用情况:需要内存较少,比CPython做的要好。

兼容性:高度兼容使用现有的python代码,它支持CFFI,可以运行流行的python库。

无堆栈:默认情况下,PyPy支持无堆栈模式为大规模并发提供微线程。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wrsZbQPB-1644833311457)(https://upload-images.jianshu.io/upload_images/27042338-b64f5cb1aae4d755?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

2.Stackless Python:

一个强化版的 Python。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PrCTi21n-1644833311458)(https://upload-images.jianshu.io/upload_images/27042338-332fcbbb6135077e?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

以上,有任何IT问题都欢迎问我~这里有一些我收集的资料想要的评论信!回复【资料】即可


版权声明:本文为zihong521原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。