Как прочитать объект продолжительности Matlab из PythonPython

Программы на Python
Anonymous
Как прочитать объект продолжительности Matlab из Python

Сообщение Anonymous »

Я создаю объект продолжительности Matlab и сохраняю его в файле .mat:

Код: Выделить всё

timeend = seconds(123);
save('time.mat', timeend, '-v7.3');
Затем я прочитал это с Python:

Код: Выделить всё

with h5py.File('time.mat', 'r') as f:

var = f['timeend'][:]
print(list(var))
Тогда var — это объект np:

Код: Выделить всё

[array([3707764736,          2,          1,          1,          1,
1], dtype=uint32)]
Как преобразовать этот массив numpy в объект timedelta или np.array времени в секундах?

Подробнее здесь: https://stackoverflow.com/questions/788 ... rom-python

Вернуться в «Python»