prevId = docId
document = []
// add (termId, weight) pair to the documentdocument.append((int(termId) - 1, float(val),))// -1 because matrix market indexes are 1-based => convert to 0-basedif prevId is not None: // handle the last document, as a special case
yield prevId, document
//endclass MmReader