Кто-нибудь использовал SciPy с IronPython?

Я смог использовать стандартные модули Python из IronPython,но я еще не получил SciPy для работы. Кто-нибудь мог использовать SciPy из IronPython? Что нужно было сделать, чтобы это сработало?

Обновление: См.численные вычисления в IronPython с Ironclad

обновление: Microsoft is партнерство с Enthought чтобы сделать SciPy для .Сеть.

2 ответов


некоторые из моих коллег работают над Железный, проект, который сделает модули расширения для CPython работать в IronPython. Он все еще находится в разработке, но части NumPy, scipy и некоторых других модулей уже работают. Вы должны попробовать его, чтобы увидеть, поддерживаются ли части scipy, которые вам нужны.

Это проект с открытым исходным кодом, поэтому, если вы заинтересованы, вы даже можете помочь. В любом случае, некоторые отзывы о том, что вы пытаетесь сделать и какие части надо смотреть в next тоже полезно.


ничего с компонентами, написанными на C (например, NumPy, который является компонентом SciPy), не будет работать на IronPython, поскольку внешний языковой интерфейс работает по-другому. Любой компонент языка C, вероятно, не будет работать, если он не был явно портирован для работы с IronPython.

возможно, вам придется покопаться в отдельных модулях и проверить, какие из них работают или являются чистым python, и выяснить, какие из них на основе C были портированы.