def __init__(self, markov_chain_db: str, head_db: str, pmi_db: str, logger=None): Mod.__init__(self, logger) self.markov_chain_db = markov_chain_db self.head_db = head_db self.gen = MarkovChain(self.markov_chain_db) self.hs = HeadSelector(self.head_db, pmi_db)
def __init__( self, filename: str=None, logger=None ): Mod.__init__(self, logger) self.dict_path = filename or os.path.join( os.path.abspath(os.path.dirname(__file__)), "pattern_dict.txt" ) self.re_text_lst = self.load_dict()
def __init__( self, markov_chain_db: str, head_db: str, pmi_db: str, logger=None ): Mod.__init__(self, logger) self.markov_chain_db = markov_chain_db self.head_db = head_db self.gen = MarkovChain(self.markov_chain_db) self.hs = HeadSelector(self.head_db, pmi_db)
def __init__( self, filename: str=None, train: bool=False, logger=None ): Mod.__init__(self, logger) self.dict_path = filename or os.path.join( os.path.abspath(os.path.dirname(__file__)), "random_dict.txt" ) self.is_train = train self.random_texts = self.load_dict()