有没有人使用SciPy与IronPython?


16

我已经能够使用IronPython的标准Python模块,但我还没有得到SciPy的工作。有没有人能够从IronPython使用SciPy?你需要做些什么才能使其发挥作用?

更新:见Numerical computing in IronPython with Ironclad

更新:微软是partnering with Enthought使SciPy的为.NET。

  0

如果您需要将.NET库与CPython C扩展混合,那么Python.NET就是要走的路。 08 9月. 152015-09-08 03:51:52

12

我的一些同事正在研究Ironclad,这个项目将为CPython在IronPython上工作提供扩展模块。它仍在开发中,但是numpy,scipy和其他一些模块的一部分已经可以工作。你应该试试看看你需要的scipy的部分是否被支持。

这是一个开源项目,所以如果你有兴趣,你甚至可以帮忙。无论如何,关于你想要做什么以及接下来应该看什么部分的一些反馈也很有帮助。

  0

+1关于f-时间;-) 22 2月. 092009-02-22 20:55:52


8

任何使用C编写的组件(例如NumPy,它是SciPy的一个组件)都不会在IronPython上工作,因为外部语言接口的工作方式不同。除非已明确移植到IronPython,否则任何C语言组件都可能无法工作。

您可能需要深入研究各个模块,并检查哪些模块可以工作或者是纯Python,并确定哪些基于C的模块已被移植。

  0

感谢您的明确解释。 25 2月. 092009-02-25 03:16:24