在C ++中使用NumPy数组包装Python函数

时间:2015-07-20 12:13:48

标签: c++ python-3.x numpy cython python-embedding

我有一堆用python编写的函数(用于快速原型设计)。我的主要项目是C ++,我想从我的C ++程序中调用这些函数。

这些函数使用一些专门的python模块,如numpy,pyside等。

我尝试使用" - embed" Cython的功能是将这些函数转换为C文件,然后将其编译为目标文件。唯一的问题是,Cython将这些功能转换为独立程序,即。在它创建的.c文件中创建一个main()函数。我不想要那个,我只是想从我的C ++程序中调用它们并使用我获得的结果。

还有其他替代品,我可以用来实现这个(Python / C API,SWIG等)吗?或者我使用cython嵌入python错误?

我正在使用Python3和Cython 0.22.1。

0 个答案:

没有答案