Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从同一个python程序保存到不同的pickle?_Python_Pycharm_Pickle_Pybrain - Fatal编程技术网

如何从同一个python程序保存到不同的pickle?

如何从同一个python程序保存到不同的pickle?,python,pycharm,pickle,pybrain,Python,Pycharm,Pickle,Pybrain,我使用同一个程序运行多个PyBrain训练运行,但使用diff参数并保存到pickle文件 我如何运行同一个程序,但将每个实例保存到不同的pickle(最好不用多线程处理我的程序),这样我就可以在早上将它们全部绘制出来? 我正在使用PyCharm,因此我可以多次运行该程序,但目前它正在覆盖同一个文件 pickle.dump(nn,open('nn.pkl','wb'))假设您正在为特定运行使用参数a=2,b=3。使用以下命令将这些参数值写入文件名: 将给您一个文件NNa2b3.pk1谢谢这听起来

我使用同一个程序运行多个PyBrain训练运行,但使用diff参数并保存到pickle文件
我如何运行同一个程序,但将每个实例保存到不同的pickle(最好不用多线程处理我的程序),这样我就可以在早上将它们全部绘制出来? 我正在使用PyCharm,因此我可以多次运行该程序,但目前它正在覆盖同一个文件

pickle.dump(nn,open('nn.pkl','wb'))

假设您正在为特定运行使用参数a=2,b=3。使用以下命令将这些参数值写入文件名:


将给您一个文件
NNa2b3.pk1

谢谢这听起来不错。我在想类似的时间戳,不知道为什么我没有想到params,我累了:)
filename = "NNa{0}b{1}.pk1".format(a,b)
pickle.dump(nn, open(filename,'wb'))