Convertir les Pandas dataframe à la faible densité de Numpy Matrice directement

Je suis entrain de créer une matrice à partir d'une Pandas dataframe comme suit:

dense_matrix = np.array(df.as_matrix(columns = None), dtype=bool).astype(np.int)

Puis dans une matrice creuse avec:

sparse_matrix = scipy.sparse.csr_matrix(dense_matrix)

Est-il un moyen d'aller d'un df droit à une matrice creuse?

Merci d'avance.

InformationsquelleAutor user7289 | 2013-12-08