Rus*_*lia 11 c c++ python ctypes embedding
使用ctypes,boost.python等在python中嵌入c ++代码会使你的python应用程序更快吗?
假设我在pygtk中创建一个应用程序,我需要一些需要快速的函数.因此,如果我在我的应用程序中使用c ++执行某些任务会有益吗?
还有什么其他选项可以让python代码更快?
NPE*_*NPE 7
用C++重写代码中性能关键部分可能是一种选择.要有效地做到这一点,首先需要了解瓶颈所在.执行此操作的最佳方法可能是先在纯Python中编写所有内容,然后再进行配置文件.
另一种选择可能是使用PyPy.
PyPy
最后,如果您发现瓶颈是数值计算,那么NumPy值得一看.
NumPy
值得注意的是,例如,如果事实证明您的代码是I/O限制的,那么上述选项都不会有太大帮助.
归档时间:
13 年,1 月 前
查看次数:
446 次
最近记录: