From: william b. <wil...@us...> - 2009-01-25 05:57:51
|
Update of /cvsroot/jboost/jboost/scripts In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16407/scripts Modified Files: nfold.py Log Message: major change to outbound dirname structure. cvdata and train test splits are now nested inside datafile.fold_N folder. cvdata dirname includes year Index: nfold.py =================================================================== RCS file: /cvsroot/jboost/jboost/scripts/nfold.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** nfold.py 7 Oct 2007 02:15:35 -0000 1.6 --- nfold.py 25 Jan 2009 05:57:46 -0000 1.7 *************** *** 7,10 **** --- 7,11 ---- import getopt import shutil + import glob *************** *** 43,51 **** # XXX: put in description! ! os.system('mv *.info ./'+foldername) ! os.system('mv *.scores ./'+foldername) ! os.system('mv *.output.tree ./'+foldername) ! os.system('mv *.sampling ./'+foldername) ! os.system('mv *.log ./'+foldername) --- 44,66 ---- # XXX: put in description! ! for f in glob.glob('*.tree'): ! shutil.move(f,foldername) ! for f in glob.glob('*.info'): ! shutil.move(f,foldername) ! for f in glob.glob('*.scores'): ! shutil.move(f,foldername) ! for f in glob.glob('*.output.tree'): ! shutil.move(f,foldername) ! for f in glob.glob('*.sampling'): ! shutil.move(f,foldername) ! for f in glob.glob('*.log'): ! shutil.move(f,foldername) ! ! # os.system('mv *.tree ./'+foldername) ! # os.system('mv *.info ./'+foldername) ! # os.system('mv *.scores ./'+foldername) ! # os.system('mv *.output.tree ./'+foldername) ! # os.system('mv *.sampling ./'+foldername) ! # os.system('mv *.log ./'+foldername) *************** *** 162,166 **** # create directory for n-folds of data if (dirname == None): ! dirname= 'cvdata-' + time.strftime("%m-%d-%H-%M-%S") try: --- 177,181 ---- # create directory for n-folds of data if (dirname == None): ! dirname= datafile + ".folds_" + str(folds) try: *************** *** 189,196 **** else: adtrees=[tree] ! for treetype in adtrees: try: ! os.mkdir(treetype) except OSError: # print 'Directory '+ treetype + ' already exists.' --- 204,217 ---- else: adtrees=[tree] ! ! treedir_prefix = "cvdata-" + time.strftime("%m-%d-%y-%H-%M-%S") ! try: ! os.mkdir(treedir_prefix) ! except OSError: ! print 'Directory '+ treedir_prefix + ' already exists.' ! for treetype in adtrees: try: ! os.mkdir(os.path.join(treedir_prefix,treetype)) except OSError: # print 'Directory '+ treetype + ' already exists.' *************** *** 204,208 **** learner(treetype, k, rounds, booster) print '*=---------------------------------------------------------------------=-*' ! moveresults(treetype) --- 225,229 ---- learner(treetype, k, rounds, booster) print '*=---------------------------------------------------------------------=-*' ! moveresults(os.path.join(treedir_prefix,treetype)) |