Я переименовываю файлы .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
.
спасибо