Вопрос

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

Обновить:Видишь Численные вычисления в IronPython с Ironclad

Обновить:Microsoft - это партнерство с Enthought чтобы создать SciPy для .NET.

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top