Совет по запуску Windows сценариев MATLAB в Linux Python коде - PullRequest
0 голосов
/ 11 июля 2020

Я использовал Windows для разработки сценария MATLAB и wi sh, чтобы использовать его из приложения Linux Python. Когда я искал в Интернете, мои варианты:

  1. Получить лицензию MATLAB для Linux, скомпилировать код в файл. sh на хост-компьютере / контейнере Linux и запустить Сценарий MATLAB из приложения Python в качестве команды os (я должен получить как MATLAB для Linux, так и MCR для linux, который позже будет запущен приложением Python)
  2. Получить лицензию MATLAB для Linux, установите matlab.engine на главном компьютере / контейнере и запустите сценарий MATLAB (называемый help_please.m), как это использует следующий код:
import matlab.engine
eng = matlab.engine.start_matlab()
eng.help_please(nargout=0)

(Здесь мне не нужно получать MCR)

Какой вариант должен работать более эффективно? В общем, какой из них вы рекомендуете? Есть ли другой способ, который работает лучше, о котором я еще не думал?

Спасибо!

(Насколько я знаю, от получения лицензии MATLAB для Linux никуда не денешься. , поскольку вы не можете скомпилировать MATLAB в Windows для выполнения в Linux).

...