def processStudent(base,dest,i,header,studentData,treeOptions,stayWeight,useWeka): filename = makeTemp('.arff') try: writeData(header,studentData,filename,i) createDT(filename,base,dest,stayWeight,treeOptions,useWeka) finally: os.remove(filename)
def processStudent(base, dest, i, header, studentData, treeOptions, stayWeight, useWeka): filename = makeTemp('.arff') try: writeData(header, studentData, filename, i) createDT(filename, base, dest, stayWeight, treeOptions, useWeka) finally: os.remove(filename)
def main(basename,dataDir,stayWeight,treeOptions,options): students = ['gr','ta','gp','pd'] for i,student in enumerate(students): if (options.studentInd is not None) and (i != options.studentInd): continue print '-------------------' print student print '-------------------' dataFile = getFilename(dataDir,student,TRAIN) createDT(dataFile,basename,'only-%s' % student,stayWeight,treeOptions,options.useWeka,options.numInstances,options.randomTree,options.numRandomTrees,options.featureFrac,options.resampleFrac,options.randomTreeInd)
def main(base, suffix, stayWeight, treeOptions, students, useWeka): makeDirs(base, False) header, studentData = readStudents(base, students) filename = makeTemp('.arff') try: writeData(header, studentData, filename) if len(suffix) > 0: if suffix[0] != '-': suffix = '-' + suffix dest = 'common%s' % (suffix) createDT(filename, base, dest, stayWeight, treeOptions, useWeka) finally: os.remove(filename)
def process(dataBasename,name,lines,stayWeight,treeOptions,useWeka): fd,filename = tempfile.mkstemp('.arff') f = os.fdopen(fd,'w') try: print '-------------------' print name print '-------------------' f.writelines(lines) f.close() createDT(filename,'%s-%s'%(dataBasename,name),stayWeight=stayWeight,treeOptions=treeOptions,useWeka=True) finally: f.close() os.remove(filename)
def main(base,suffix,stayWeight,treeOptions,students,useWeka): makeDirs(base,False) header,studentData = readStudents(base,students) filename = makeTemp('.arff') try: writeData(header,studentData,filename) if len(suffix) > 0: if suffix[0] != '-': suffix = '-' + suffix dest = 'common%s' % (suffix) createDT(filename,base,dest,stayWeight,treeOptions,useWeka) finally: os.remove(filename)
def main(basename, dataDir, stayWeight, treeOptions, options): students = ['gr', 'ta', 'gp', 'pd'] for i, student in enumerate(students): if (options.studentInd is not None) and (i != options.studentInd): continue print '-------------------' print student print '-------------------' dataFile = getFilename(dataDir, student, TRAIN) createDT(dataFile, basename, 'only-%s' % student, stayWeight, treeOptions, options.useWeka, options.numInstances, options.randomTree, options.numRandomTrees, options.featureFrac, options.resampleFrac, options.randomTreeInd)
def process(dataBasename, name, lines, stayWeight, treeOptions, useWeka): fd, filename = tempfile.mkstemp('.arff') f = os.fdopen(fd, 'w') try: print '-------------------' print name print '-------------------' f.writelines(lines) f.close() createDT(filename, '%s-%s' % (dataBasename, name), stayWeight=stayWeight, treeOptions=treeOptions, useWeka=True) finally: f.close() os.remove(filename)