How to pass array between python and matlab, the matlab version is R2016b

Thank you very much .
My version of MATLAB is R2016b.
When I programme with python, I need to call Matlab.
There is an M file, whose input is a four dimensional array, 3*3*3*8, and whose output is also a four dimensional array, 3*3*3*8.
I have a python ndarray, for example, array = np.random.randn(3,3,3,8)
The two steps are needed:
①,pass the ndarray data to matlab, how toconvert python ndarray to matlab matrix 3*3*3*8?
②,pass the 3*3*3*8 matrix produced by matlab to python ndarray, how to convert matlab matrix 3*3*3*8 to python ndarray ?
Thank you very much .

답변 (0개)

카테고리

도움말 센터File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

제품

릴리스

R2017b

태그

질문:

2021년 1월 14일

댓글:

2021년 1월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by