Dostęp do pliku .mat zawierającego klasy Matlaba w Pythonie

Mam plik .mat wygenerowany z matlab 2012b. Zawiera zmienną z zdefiniowaną przez użytkownika klasą matlab.

Podczas ładowania pliku za pomocą scipy.io.loadmat w Pythonie 3.3 otrzymuję następujące informacje:

mat=scipy.io.loadmat('D:\test.mat')
mat
{'__header__': b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Fri Feb 22 15:26:28 2013', '__function_workspace__': array([[ 0,  1, 73, ...,  0,  0,  0]], dtype=uint8), '__globals__': [], '__version__': '1.0', 'None': MatlabOpaque([ (b'futureDS', b'MCOS', b'cStream', [[3707764736], [2], [1], [1], [1], [1]])], 
      dtype=[('s0', 'O'), ('s1', 'O'), ('s2', 'O'), ('arr', 'O')])}

Szukam dostępu do obiektu „futureDS” typu „cStream”, ale wydaje się, że nie jest to możliwe przy użyciu mat [„None”]. Mata wywołująca [„Brak”] proste wyniki w:

MatlabOpaque([ (b'futureDS', b'MCOS', b'cStream', [[3707764736], [2], [1], [1], [1], [1]])], 
      dtype=[('s0', 'O'), ('s1', 'O'), ('s2', 'O'), ('arr', 'O')])

Utknąłem tutaj. Jestem nowym użytkownikiem Pythona i próbuję przenieść moją starą pracę z Matlaba. Każda pomoc byłaby doceniana.

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion