как изменить имя массива в .mat файле с помощью Python - PullRequest
0 голосов
/ 04 июня 2019

Я переименовываю файлы .mat. К сожалению, когда я переименовываю файл с помощью os.rename или shutil.move, имя файла меняется, но имя массива остается прежним. Как мне изменить имя массива? Предпочтительно без необходимости загружать, затем загружать. Конечно, я сделаю, если необходимо.

Например, допустим, начальное имя файла было xx.mat

используя код ниже, я бы изменил имя файла на yy_xx.mat

shutil.move(os.path.join(f_dir, original_filename),os.path.join(f_dir_2, f"yy_{aug}"))

Получено соответствующее изменение имени файла на yy_xx.mat

но когда я загружаю данные, я получаю

{'__header__': b'MATLAB 5.0 MAT-file Platform: posix, Created on: Mon Jun  3 11:57:33 2019',
 '__version__': '1.0',
 '__globals__': [],
 'xx.mat': array([1,2,3,4]}

Для остального кода, в котором он находится, мне нужно, чтобы xx.mat было новым именем файла yy_xx.mat.

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...