コード例 #1
0
	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'}
コード例 #2
0
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):
コード例 #3
0
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])