c++ - 将python代码转换为c++

标签 c++ python

<分区>

我有一个 python 代码,它使用各种库,如 numpy、scipy 等。现在由于某些原因,在我的程序中我只能使用 c/c++。如何将此 python 代码转换为 c/c++?我想手动转换所有内容,但我不知道我应该如何处理正在实现的库。

请帮忙。

最佳答案

您的一些选择是:

  1. 手工完成并转换为其他库 - 长期工作且有很多潜在问题。
  2. Embed python在 C++ shell 中,但保留了很多 python。
  3. 使用nuitka转换和编译 - 在这种情况下,您仍应将代码保留为 python 以进行维护
  4. 使用cython .
  5. 使用cx-freeze , pyinstallerpy2exe如果你在 Windows 上,将你的 python 转换成一个 exe。
  6. 将您的 Python 代码视为原型(prototype)并从头开始。

关于c++ - 将python代码转换为c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535676/

相关文章:

c++ - 如果我使用 popen,如何获取收到的数据包数量、ping 命令的平均往返时间

c++ - 从 cin 中只读取一个字符

c++ - 初始化 PhysFS 时出现问题

python - Django--Windows 上的 django-admin.py 不起作用

javascript - dryscrape 和 BeautifulSoup 获取 js 渲染的 iframe 中的所有行

python - 在 django 中从中间件生成/隐藏消息

c++ - 使用 netfilter 以原始形式获取数据包

C++ 为什么不能使用 constexpr 创建具有 const 引用成员变量的类?

Python - 用模拟替换类变量单例

python - 为什么内置函数 `any(b'\x0 0')` 在 python2 和 python3 之间表现不同?