a31eab99dfbc6dcb7fe2ef149c59a30910adbbbd,src/gensim/similarities/docsim.py,SparseMatrixSimilarity,getSimilarities,#SparseMatrixSimilarity#Any#,206
Before Change
vec = scipy.sparse.dok_matrix((self.corpus.shape[1], 1), dtype=self.corpus.dtype)
for fieldId, fieldValue in doc:
vec[fieldId, 0] = fieldValue
if vec.shape != (self.corpus.shape[1], 1):
raise ValueError("vector shape mismatch; expected %s, got %s" %
((self.corpus.shape[1], 1,), vec.shape))
allSims = self.corpus * vec.tocsc()
allSims = list(allSims.toarray().flat)
assert len(allSims) == self.corpus.shape[0]
return allSims
After Change
result = self.corpus * query.tocsc()
if result.shape[1] == 1:
result = result.toarray().flatten()
else:
result = result.toarray().T
return result

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
Instances
Project Name: RaRe-Technologies/gensim
Commit Name: a31eab99dfbc6dcb7fe2ef149c59a30910adbbbd
Time: 2011-05-15
Author: radimrehurek@seznam.cz
File Name: src/gensim/similarities/docsim.py
Class Name: SparseMatrixSimilarity
Method Name: getSimilarities
Project Name: RaRe-Technologies/gensim
Commit Name: 1524323f6cf1de9ce95c029cbdf264ac516b21d8
Time: 2010-04-11
Author: piskvorky@92d0401f-a546-4972-9173-107b360ed7e5
File Name: src/gensim/matutils.py
Class Name:
Method Name: unitVec
Project Name: RaRe-Technologies/gensim
Commit Name: 4595a8b03d2735f78575a5206717fe1b92ec5d2a
Time: 2010-04-11
Author: radimrehurek@seznam.cz
File Name: src/gensim/matutils.py
Class Name:
Method Name: unitVec