naivbayes.py
#bayes classifer, feeds in dictionary objects.
class NBC (object):
def __init__(self, *keys):
self.keys = keys
self.data = {elem:[] for elem in self.keys}
def probofkey(self, key, outcome):
return len([elem for elem in self.data[key] if elem == outcome])/len(self.data[key])