class_docstr: Treat dense numpy array as a streamed Gensim corpus in the bag-of-words format.
  
  Notes
  -----
  No data copy is made (changes to the underlying matrix imply changes in the streamed corpus).
  
  See Also
  --------
  :func:`~gensim.matutils.corpus2dense`
      Convert Gensim corpus to dense matrix.
  :class:`~gensim.matutils.Sparse2Corpus`
      Convert sparse matrix to Gensim corpus format.
class_docstr_tok: ["Treat","dense","numpy","array","as","a","streamed","Gensim","corpus","in","the","bag-of-words","format",".","Notes","--","--","-","No","data","copy","is","made","(","changes","to","the","underlying","matrix","imply","changes","in","the","streamed","corpus",")",".","See","Also","--","--","--","--",":","func",":","`","~gensim.matutils.corpus2dense","`","Convert","Gensim","corpus","to","dense","matrix",".",":","class",":","`","~gensim.matutils.Sparse2Corpus","`","Convert","sparse","matrix","to","Gensim","corpus","format","."]
docstr: Iterate over the corpus.
  
  Yields
  ------
  list of (int, float)
      Document in BoW format.
docstr_tok: ["Iterate","over","the","corpus",".","Yields","--","--","--","list","of","(","int",",","float",")","Document","in","BoW","format","."]
code: def __iter__(self):
      """Iterate over the corpus.
  
      Yields
      ------
      list of (int, float)
          Document in BoW format.
  
      """
      for doc in self.dense:
          yield full2sparse(doc.flat)
  
imports: from __future__ import with_statement
  import logging
  import math
  from gensim import utils
  import numpy
  import scipy.sparse
  from scipy.stats import entropy
  from scipy.linalg import get_blas_funcs, triu
  from scipy.linalg.lapack import get_lapack_funcs
  from scipy.special import psi
label_desc: Use image node_id 2 for calling the Dense2Corpus obj's underlying member method code with example usage: obj.__iter__() without return types