Exemplo n.º 1
0
 def __init__(self):
     self.trie = DoubleArrayTrie.load(config.TRADITIONAL_CHINESE_DICT_NAME,
                                      lambda i: i[:i.find(u'=')],
                                      lambda i: i.split('='))
     self.trie.get_attr = lambda v: v
Exemplo n.º 2
0
 def __init__(self):
     self.trie = DoubleArrayTrie.load(config.PLACE_DICT_NAME, enum_cls=NS)
     self.matrix = HMMMatrix.load(config.PLACE_TR_PATH, NS)
Exemplo n.º 3
0
 def __init__(self):
     self.trie = DoubleArrayTrie.load(config.TRADITIONAL_CHINESE_DICT_NAME,
                                      lambda i: i[i.find(u'=') + 1:],
                                      lambda i: i.split('=')[::-1],
                                      dict_bin_ext=config.DICT_BIN_REVERSE_EXT)
     self.trie.get_attr = lambda v: v