Вопрос

Мне нужно позвонить CPY-код из Java. Какие инструменты / API / библиотеки существуют там, чтобы помочь мне сделать это?

Jython не является опцией, поскольку код Python сильно зависит от numpy.

Редактировать 1: main() Функция должна быть java, а не Python (т. Е. Мне нужно встроить CPY в Java, а не наоборот.)

Редактировать 2: Я также должен упомянуть, что я передаду большие числовые массивы между Java и Python и, следовательно, решение, которое приносит два в одинаковом пространстве процесса, было бы предпочтительным (но не обязательным.)

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

Решение

Вы можете взглянуть на использование Jepp. встроить CPYHON в Java. Читать Документация здесь.

Редактировать: Для Windows Проект имеет предварительные бинали для Python 2.4, 2,5 и 2.6. Для систем Linux / Unix вы должны построить его самостоятельно.

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

Вы, вероятно, хотите прочитать Документы на встраивании CPYPHON переводчика. Отказ Кроме того, на том, как загрузить нативные библиотеки в Java (это называется Jni.?)

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