How to transfer variables from Matlab to Python

I would like to transfer some of variables calculated in Matlab (R2022a) to Python environment (3.10).

I have figured out that the SciPy package has function loadmat() and I may save vars in mat file and then I should read the file with Python. However, I’m not able to use the function.

import scipy

The interpreter argues that there is no such function as loadmat().

Thanks in advance!

>Solution :

You are almost at home. The function loadmat()' is in a sub-package’. IO means input/output.
You should import and use it in that way:

var_from_mat ='myVars.mat')

For the future, remember to check if the function is defined in the main package or in some of the sub-packages.

Leave a Reply