首页 > 解决方案 > 是否有可能/如何获取在 python 上运行 pythran 生成的 c++ 代码

问题描述

Pythran 是 Python 到 C++ 的编译器,适用于包含部分 numpy 支持的 Python 子集。它的行为有点像 Numba 和 Cython——你注释一个函数的参数,然后它接管进一步的类型注释和代码专业化。它利用了向量化的可能性和基于 OpenMP 的并行化的可能性。

在一些示例中,我展示了如何从 python 内部使用它来优化它,但我想知道是否可以使用它来将 python 代码转换为 c++ ......

它可以这样做吗?如果我要使用的功能依赖于另一个功能怎么办?如果其他功能是从单独的模块中导入的呢?是否有此类过程的示例/教程?

标签: pythoncode-translationpythran

解决方案



推荐阅读