+-
从C#运行CPython函数
我正在一个项目中,我需要能够运行依赖于SciPy / NumPy的 python函数.由于这是已经在进行中的项目的附加组件,因此不能选择使用Iron Python.

附加信息:

> Python.NET似乎很合适,但是我无法从RunString()获得返回值(它只会返回NULL).
>必须传递参数并捕获返回值(元组).
>该功能位于由支持小组为团队创建的统计软件包中,因此也无法对其进行修改.

我对要做的事很茫然.在正确的方向上的任何提示,不胜感激.谢谢你提供的所有帮助!

我知道这可能很模糊,但是我无法为该项目提供明确的细节.如果需要任何澄清,请告诉我,我会尽力!

最佳答案
我猜您可以编写一个使用CPython API公开该函数的DLL,然后在C#中调用它?
可以嵌入Python解释器;尽管我从来没有亲自做过,但我想它会很有用: http://docs.python.org/extending/embedding.html
点击查看更多相关文章

转载注明原文:从C#运行CPython函数 - 乐贴网