示例#1
0
 def _load_tree(self, tree):
     matrix = assemble_sparse_matrix(tree["matrix"])
     files = split_strings(tree["files"])
     deps = split_strings(tree["deps"])
     ind_to_langs = {
         ind: lang
         for ind, lang in enumerate(split_strings(tree["ind_to_langs"]))
     }
     ind_to_repos = {
         ind: repo
         for ind, repo in enumerate(split_strings(tree["ind_to_repos"]))
     }
     self.construct(matrix, files, deps, ind_to_langs, ind_to_repos)
示例#2
0
文件: graph.py 项目: warenlg/apollo
 def _load_tree(self, tree):
     self.id_to_cc = tree["cc"]
     self.id_to_cc[0]  # do not remove - loads the array from disk
     self.id_to_element = split_strings(tree["elements"])
     self.id_to_buckets = assemble_sparse_matrix(tree["buckets"])
示例#3
0
 def _load_tree(self, tree: dict) -> None:
     self.construct(
         split_strings(tree["tokens"]),
         split_strings(tree["topics"]) if tree["topics"] else None,
         assemble_sparse_matrix(tree["matrix"]))
示例#4
0
文件: graph.py 项目: fulaphex/apollo
 def _load_tree(self, tree):
     self.id_to_cc = tree["cc"]
     self.id_to_cc[0]  # do not remove - loads the array from disk
     self.id_to_element = split_strings(tree["elements"])
     self.id_to_buckets = assemble_sparse_matrix(tree["buckets"])
示例#5
0
 def _load_tree_kwargs(self, tree: dict):
     return {
         "documents": split_strings(tree["documents"]),
         "matrix": assemble_sparse_matrix(tree["matrix"]),
         "tokens": split_strings(tree["tokens"])
     }
示例#6
0
文件: bow.py 项目: sniperkit/ml
 def _load_tree_kwargs(self, tree: dict):
     return dict(documents=split_strings(tree["documents"]),
                 matrix=assemble_sparse_matrix(tree["matrix"]),
                 tokens=split_strings(tree["tokens"]))