Как я взаимодействую с MATLAB из Python?

Друг спросил меня о создании маленького веб-интерфейса, который принимает некоторые исходные данные, отправляет их в MATLAB для перемалывания чисел и производит результаты. Я - разработчик Python/Django торговлей, таким образом, я могу обработать веб-интерфейс, но я невежествен когда дело доходит до MATLAB. Конкретно:

  • Я действительно хотел бы постараться не размещать это на Windows Server. Какие-либо проблемы, получающие MATLAB, работающий в Linux со сценариями, созданными в Windows?
  • Если я изучаю выход из оболочки команд или компиляцию его к C и использованию ctypes взаимодействовать с ним?
  • Если компиляция является способом пойти, есть ли что-нибудь, что я должен знать о получении, это скомпилировало и работающий в Python? (Это было долгое время, так как я скомпилировал или работал с C),

Какие-либо предложения, подсказки или приемы о том, как осуществить это?

24
задан Pete 13 February 2010 в 00:12
поделиться

3 ответа

Взгляните на mlabwrap , который позволяет вызывать Matlab через API Python

13
ответ дан 28 November 2019 в 23:49
поделиться

Что касается совместимости с ОС, если вы используете версию Matlab для Linux, скрипты, написанные в Windows, должны работать без каких-либо изменений. Если возможно, вы также можете рассмотреть возможность делать все с помощью python. Scipy / numpy с Matplotlib обеспечивает полную замену Matlab.

1
ответ дан 28 November 2019 в 23:49
поделиться

Возможно, вы найдете здесь полезную информацию

PyMat - интерфейс между Python и MATLAB

-1
ответ дан 28 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: