Подтвердить что ты не робот

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

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

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

Обновление: Microsoft сотрудничает с Enthought, чтобы сделать SciPy для .NET.

4b9b3361

Ответ 1

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

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

Ответ 2

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

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