Можно ли использовать scikit из IronPython?

Я видел, что numpy можно использовать из IronPython:

https://www.enthought.com/repo/.iron/

Можно ли установить и импортировать scikit в IronPython? Im пытается соединиться между модулем, написанным на python 2.7, с scikit и внешним COM-объектом с IronPython …

благодаря

2 Solutions collect form web for “Можно ли использовать scikit из IronPython?”

IronPython, конечно, не поддерживается scikit-learn, и я сомневаюсь, что он будет работать без значительных усилий. Документ NumPy и SciPy для IronPython описывает усилия по переносу, необходимые для SciPy, и это, конечно же, не было сделано для scikit-learn, что тоже сильно зависит от Cython-генерируемого кода C (если только кто-то не выполнял усилия по переносу, но не рекламировал его в списке рассылки scikit-learn).

Поскольку @larsmans сказал, что sklearn нуждается в недавнем numpy и scipy и включает в себя кучу скомпилированных C-расширений (обертки для C ++-библиотек, таких как libsvm / liblinear и cython, сгенерированные C-расширениями). Поэтому я серьезно сомневаюсь, что он может запускаться непосредственно из VM-интерпретатора IronPython.

Лучше всего, вероятно, попытаться объединить .NET VM и интерпретатор CPython, запускающий scikit-learn, используя что-то как github.com/pythonnet или даже разоблачить их как zmq, HTTP / JSON или msgpack или protobuf или avro webservice ,

  • Нормализовать PCA с помощью scikit-learn, когда данные разделены
  • Кластеризация на основе матрицы расстояний
  • Python sklearn - как рассчитать p-значения
  • Ошибка метрики Scikit F-score
  • Лучший способ объединить вероятностные классификаторы в scikit-learn
  • Итерация по нескольким столбцам в Pandas DF и динамическая резка
  • Можно ли переключить определенный шаг в конвейере sklearn?
  • как обеспечить монотонные ограничения в XGBoost с помощью ScikitLearn?
  • Как исправить скорость ложных срабатываний линейного SVM?
  • Использование Sci-Kit позволяет классифицировать текст с большим корпусом
  • Не удается получить scikit-learn, установленный на OS X
  • Python - лучший язык программирования в мире.