有一种方法可以在Iron
Python中使用NumPy / SciPy,使用
IronClad来执行/与CPython二进制文件进行通信.一个较新的项目,Python Tools for VS允许更快地与.NET IronPython程序集成,因为大多数NumPy / SciPy库功能已被手动移植到IronPython中.对同一页面的评论指向此
blogpost,该链接到github项目.
截至今天(2012年10月),从IronPython .NET python程序集成/使用这两个库的权威方法是什么?
解决方法
Scipy for .NET看起来像是梦想成真. MSVS圆屋会面对其他所有的python IDE,与所有其他.NET语言无缝互操作会很棒(特别是看着你,F#……你真的可以成为功能性网关药……但我不能离开我的科学python工具堆!)
非常难过地看到项目似乎没有得到非常积极的支持,说得客气一点.如果我赢得彩票,我的待办事项清单上的第一件事就是……支持这个项目将是微软的一个惊人的奖励/ efford项目,以提高其在科学计算领域的地位;从几乎完全是雷达,到最顶层的.万一有预算在微软的人正在考虑这个:认真.无论如何,你已经免费向这个蹩脚的学者提供MSVS,但如果你意识到这一点的全部潜力,我会强迫我未来的老板在枪口下购买我的MSVS. (*不是说我惊人的生产力无论如何都不会让他信服……)
所以不,对你的问题没有太多直接的答案,但也许这种咆哮将在未来的某个时候得到回报.