我使用相同的程序运行多个PyBrain训练,但使用diff params并保存到pickle文件。
我如何运行相同的程序,但将每个实例保存到不同的pickle(最好不要多线程我的程序),所以我可以在早上将它们全部绘制出来?
我使用PyCharm所以我可以多次运行该程序,但目前它正在覆盖相同的文件
pickle.dump(nn, open('NN.pkl','wb'))
答案 0 :(得分:1)
假设您在特定运行中使用参数a = 2,b = 3。使用format():
将这些参数值写入文件名filename = "NNa{0}b{1}.pk1".format(a,b)
pickle.dump(nn, open(filename,'wb'))
会为您提供一个文件NNa2b3.pk1
。