一、matlab命令列視窗檢查python狀態
我這裡顯示沒有配置,然後新增python路徑
由於我的python是最近安裝的,出現了版本相容問題,可以參考:
Versions of Python Compatible with MATLAB Products by Release - MATLAB & Simulink (mathworks.cn)
具體的配置方法參考官方提供的指引
配置您的系統使用 Python - MATLAB & Simulink - MathWorks 中國
在python配置好之後,基本的使用方法如下
% 呼叫Python內建函式 py.print('Hello, Python!') % 呼叫Python庫 numpy = py.importlib.import_module('numpy') array = numpy.array([1, 2, 3, 4, 5]) disp(array) % 呼叫Python指令碼檔案 py.runfile('path/to/your/python/script.py')
如果Python程式碼返回結果,你可以將其轉換為MATLAB資料型別。例如,使用double
將Python列表轉換為MATLAB的雙精度陣列:
% 呼叫返回結果的Python函式 result = py.mymodule.mypythonfunction(); matlab_array = double(result); disp(matlab_array);
在matlab中呼叫python的具體操作方法參考:
從 MATLAB 中呼叫 Python - MATLAB & Simulink - MathWorks 中國