def __init__(self, intercept, intercept_origin, intercept_removed, terms): self.intercept = intercept self.intercept_origin = intercept_origin self.intercept_removed =intercept_removed self.terms = tuple(uniqueify_list(terms)) if self.intercept: assert self.intercept_origin assert not (self.intercept and self.intercept_removed)
def __init__(self, factors): self.factors = tuple(uniqueify_list(factors))
def __init__(self, lhs_termlist, rhs_termlist): self.lhs_termlist = uniqueify_list(lhs_termlist) self.rhs_termlist = uniqueify_list(rhs_termlist)