Some advice,i not to familiar with read Matlab file into Python.
Quote:To extract meaningful data from the MatlabOpaque object (table), you'd typically have a few options:
Using MATLAB: You can load the .mat file in MATLAB, convert the table to a simpler data structure (e.g., a matrix or an array),
and save it again as a new .mat file.
Then, you can load this new file in Python, and it should be more accessible.
Third-party Tools: There are some Python packages and tools developed by the community that try to handle MatlabOpaque objects.
One such tool is mat4py. You can try using it to see if it decodes your specific .mat file better.
Octave: Although Octave can handle .mat files, it might not handle the newer MATLAB OOP-style objects perfectly.
However, it's worth a try if MATLAB isn't accessible.