def __init__(self, db): #initialize a lookup table of terms self.db = MongoAdmin(db) self.hypotheses = ["It was expected that ", "It was predicted that "] self.interpret = ["This is probably because", "This could be due to "] self.acceptnull = ["Contrary to the hypothesis, however ", "Against prediction,", "Contrary to expectation, "] self.rejectnull = ["This was as expected.", "This was as predicted."] self.signs = {'>' : 'greater than', '<' : 'less than', '==' : 'equal to'}
import subject from experiments import printWord, printText from mongoTools import MongoAdmin import shuffler ###COLLECT SUBJECT INFO myArgs = sys.argv number = str(myArgs[1]) #create subject subject = subject.Subject(number, experiment="box_mag") #connect to db db = MongoAdmin("magnitude") #retrieve problems posts = db.getTable("training_sets").posts fontsize = 80 boxsize = 160 numbers = range(1, 41) random.shuffle(numbers) n1s = numbers[:20] n2s = numbers[20:] mag_problems = [] for n1, n2 in zip(n1s, n2s):
from mongoTools import MongoAdmin import shuffler ###COLLECT SUBJECT INFO myArgs = sys.argv print myArgs number = str(myArgs[1]) #create subject subject = subject.Subject(number, 1, 1, "post_pro") #connect to db db = MongoAdmin("CAT2") #retrieve problems posts = db.getTable("post_sets").posts q= {} q['s_id'] = number problems = [] for r in posts.find(q): ns = [r['n1'], r['n2']] trained = r['trained'] orig_strat = r['orig_strat'] problems.append([ns, trained, orig_strat])