In [40]:
import numpy as np
import pandas as pd
class PwModel:
def __init__(self):
self.alts = []
self.pw_votes = {}
self.nAlts = 0
pass
def addAlt(self, altName):
if altName in self.alts:
raise NameError("Alt already existed")
self.alts.append(altName)
self.nAlts+=1
def addUser(self, userName):
if userName in self.pw_votes:
raise NameError("User name alrady existed")
self.pw_votes[userName] = np.identity(self.nAlts)
In [41]:
model = PwModel()
model.addAlt("Kitchen")
model.addAlt("Math")
print(model.alts)
In [42]:
model.addUser("Bill")
model.addUser("Jeff")
In [43]:
model.addUser("Jeff")
In [ ]: