2014-04-24 3 views
0

Im은 동일한 프로그램을 사용하지만 diff 매개 변수를 사용하고 피클 파일에 저장하여 여러 개의 PyBrain 교육을 실행합니다.
나는 어떻게 동일한 프로그램을 실행 하나, 각 피실험자를 다른 피클에 저장하겠습니까 (가급적이면 프로그램을 멀티 스레딩하지 않고), 아침에 모든 그래프를 그릴 수 있습니까? 그래서 난 그냥 프로그램을 여러 번 실행할 수 있지만, 지금은 같은 파일
pickle.dump(nn, open('NN.pkl','wb'))동일한 파이썬 프로그램에서 다른 절임에 저장하는 방법?

답변

1

를 덮어 쓰기한다 PyCharm를 사용 임은 특정 실행에 대해 매개 변수를 B = 3 A = 2를 사용하는 말. format()을 사용하여 파일 이름에 이러한 매개 변수 값을 쓰기 :

filename = "NNa{0}b{1}.pk1".format(a,b) 
pickle.dump(nn, open(filename,'wb')) 

당신에게 파일 NNa2b3.pk1을 줄 것이다.

+0

감사합니다. 나는 timestamp, dunno와 같은 생각을하고 있었다. 나는 params를 생각하지 않았다. im는 피곤했다. :) – jsky