forked from bernhardkaplan/bcpnn-mt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmerge_abstract_training_files.py
executable file
·52 lines (42 loc) · 1.5 KB
/
merge_abstract_training_files.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import sys
import os
import numpy as np
import simulation_parameters
PS = simulation_parameters.parameter_storage()
params = PS.params
def merge(iteration):
training_folder = '%sTrainingResults_%d/' % (params['folder_name'], iteration)
tmp_fn = training_folder + 'all_wij_%d.dat' % (iteration)
cat_cmd = 'cat %s* > %s' % (training_folder + 'wij_', tmp_fn)
print cat_cmd
os.system(cat_cmd)
tmp_fn = training_folder + 'all_bias_%d.dat' % (iteration)
cat_cmd = 'cat %s* > %s' % (training_folder + 'bias_', tmp_fn)
print cat_cmd
os.system(cat_cmd)
tmp_fn = training_folder + 'all_pi_%d.dat' % (iteration)
cat_cmd = 'cat %s* > %s' % (training_folder + 'pi_', tmp_fn)
print cat_cmd
os.system(cat_cmd)
tmp_fn = training_folder + 'all_pj_%d.dat' % (iteration)
cat_cmd = 'cat %s* > %s' % (training_folder + 'pj_', tmp_fn)
print cat_cmd
os.system(cat_cmd)
tmp_fn = training_folder + 'all_pij_%d.dat' % (iteration)
cat_cmd = 'cat %s* > %s' % (training_folder + 'pij_', tmp_fn)
print cat_cmd
os.system(cat_cmd)
if len(sys.argv) < 2:
iterations = range(40)
for iteration in xrange(iterations):
merge(iteration)
else:
merge(int(sys.argv[1]))
#cat_cmd = 'cat '
#for iteration in xrange(n_iterations):
# fn = "%soutput_activity_%d.dat" % (params['activity_folder'], iteration)
# cat_cmd += ' %s' % fn
#fn = "%soutput_activity_allruns.dat" % (params['activity_folder'])
#cat_cmd += ' > %s' % (fn)
#print cat_cmd
#os.system(cat_cmd)