我已经能够使用IronPython中的标准Python模块,但我还没有让SciPy工作.有没有人能够使用IronPython的SciPy?你需要做些什么才能让它发挥作用?
更新:使用Ironclad查看IronPython中的数值计算
更新:微软正在与Enthought合作制作SciPy for .NET.
我的一些同事正在研究Ironclad,这个项目将为CPython在IronPython中的扩展模块工作.它仍处于开发阶段,但numpy,scipy和其他一些模块的部分功能已经完成.您应该尝试一下,看看您需要的scipy部分是否得到支持.
这是一个开源项目,所以如果你有兴趣,你甚至可以提供帮助.在任何情况下,关于你要做什么以及我们接下来应该看哪些部分的一些反馈也是有帮助的.
任何包含用C语言编写的组件(例如NumPy,它是SciPy的一个组件)都不适用于IronPython,因为外部语言接口的工作方式不同.除非已明确移植到IronPython,否则任何C语言组件都可能无效.
您可能需要深入了解各个模块,并检查哪些模块有效或纯python,并找出哪些基于C的模块已被移植.