Lire sparse matrix en python

Je veux lire un sparse matrix. Quand je suis bâtiment ngrams à l'aide de scikit learn. Son transform() donne de sortie dans la matrice creuse. Je veux lire cette matrice sans faire todense().

Code:

import numpy as np
from sklearn.feature_extraction.text import CountVectorizer
document = ['john guy','nice guy']
vectorizer = CountVectorizer(ngram_range=(1, 2))
X = vectorizer.fit_transform(document)
transformer = vectorizer.transform(document)
print transformer

De sortie :

  (0, 0)    1
  (0, 1)    1
  (0, 2)    1
  (1, 0)    1
  (1, 3)    1
  (1, 4)    1

Comment puis-je lire cette sortie pour obtenir son valeurs. J'ai besoin de la valeur à (0,0), (0,1) et ainsi de suite et enregistrez en liste.

OriginalL'auteur iNikkz | 2014-11-12