Сохраните файл в файл с вложенными циклами в качестве имен файлов - PullRequest
0 голосов
/ 21 сентября 2019

Я конвертирую свой код из matlab в python.В Matlab, чтобы сохранить мои переменные, я обычно делаю это

for i =1:4
    for j=1:3
      save(['data_',int2str(i),'_' int2str(j)'.mat'],'var1', 'var2' )
    end
end

, поэтому, в конце концов, у меня есть файлы, такие как: data_1_1, data_1_2 и т. Д.

Как я могу изменить приведенный ниже код, чтобы иметь похожее наименованиесоглашение

import pickle
Tests = 5
data = {}
for i in range(Tests):
   for j in range(4)
    data['r'] = 5
    data['m'] = 500
    data['n'] = 500
    data['X'] = np.random.rand(data['m'],data['n'])
    data['Y'] = np.random.rand(data['m'],data['n'])
    with open('data{}.pickle'.format(i), 'wb') as f:
        pickle.dump(data, f)

Я хотел бы сохранить свой маринованный как скажем data_1_2 и т. д.

Помогите!я новичок в питоне.спасибо!

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