regarding the "Calling from MATLAB from Python" interface: how would I convert back array data returned from a matlab function as matlab.double()
이전 댓글 표시
I would like to refer to the example in the documentation, https://de.mathworks.com/help/matlab/matlab_external/use-matlab-arrays-in-python.html.
In the example the engine returns b, which is a 1-by-5 matlab.double array.
To further process / use that result in python it might be necessary to convert it back to a python list.
Is there a better way to do this than the following, which might be inefficient and complicated for large multidimensional arrays?
b_py = [v for v in b[0]]
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!