18 lines
473 B
Python
18 lines
473 B
Python
import Orange
|
|
|
|
train = Orange.data.Table("genestrain") #genestrain
|
|
blind = Orange.data.Table("genesblind")
|
|
|
|
learner = Orange.classification.bayes.NaiveLearner()
|
|
classifier = learner(train)
|
|
classInt = {'CEU' : 0, 'GIH': 1, 'JPT': 2, 'ASW' : 3, 'YRI' : 4 }
|
|
|
|
results = [str(classifier(d)) for d in blind]
|
|
intResults = [str(classInt[r]) for r in results]
|
|
|
|
print ' '.join(intResults)
|
|
|
|
#for d in blind:
|
|
# c = classifier(d)
|
|
# print "%10s" % (classifier(d))
|