代码之家  ›  专栏  ›  技术社区  ›  chutian

存储在similority.sparsematrix()索引中的内容

  •  0
  • chutian  · 技术社区  · 7 年前

        sim = similarities.SparseMatrixSimilarity(
            self.tfidf_vectors, num_features=self.featurenum)
        sim.save(path + '/model/train_index.index')
        print(sim.index.shape)
        print(sim.index.toarray().shape)
    

    len(self.tfidf.vectors)是9117,但sim.index.shape是(9117143807),sim.index.toarray()也是(9117143807)。我想应该是(91179117)。模拟索引中有什么?

    0 回复  |  直到 7 年前
        1
  •  0
  •   chutian    7 年前

    9117是文档数,143897是所有文档中的单词数。所以,索引是一个矩阵,每行代表一个文档,每列代表一个单词。