Кто-нибудь использовал SciPy с IronPython?
-
05-09-2019 - |
Вопрос
Я смог использовать стандартные модули Python из IronPython, но я еще не заставил SciPy работать.Кто-нибудь смог использовать SciPy из IronPython?Что вам нужно было сделать, чтобы это сработало?
Обновить:Видишь Численные вычисления в IronPython с Ironclad
Обновить:Microsoft - это партнерство с Enthought чтобы создать SciPy для .NET.
Решение
Некоторые из моих коллег работают над Закованный в броню, проект, который заставит модули расширения для CPython работать в IronPython.Он все еще находится в разработке, но части numpy, scipy и некоторых других модулей уже работают.Вам следует попробовать это, чтобы увидеть, поддерживаются ли те части scipy, которые вам нужны.
Это проект с открытым исходным кодом, так что, если вам интересно, вы даже могли бы помочь.В любом случае, некоторые отзывы о том, что вы пытаетесь сделать и на какие части нам следует обратить внимание дальше, тоже полезны.
Другие советы
Все, что содержит компоненты, написанные на C (например, NumPy, который является компонентом SciPy), не будет работать на IronPython, поскольку внешний языковой интерфейс работает по-другому.Любой компонент языка C, вероятно, не будет работать, если он не был явно портирован для работы с IronPython.
Возможно, вам придется покопаться в отдельных модулях и проверить, какие из них работают или являются чистым python, а также выяснить, какие из них, если вообще какие-либо из основанных на C, уже были портированы.