Je suis actuellement en train d'essayer de classer du texte. Mon jeu de données est trop grand et comme suggéré aquí j'ai besoin d'utiliser une matrice éparse. Ma question est maintenant, quelle est la bonne façon d'ajouter un élément à une matrice éparse ? Disons par exemple que j'ai une matrice X qui est mon entrée.
X = np.random.randint(2, size=(6, 100))
Maintenant, cette matrice X ressemble à un ndarray d'un ndarray (ou quelque chose comme ça).
Si je le fais
X2 = csr_matrix(X)
J'ai la matrice éparse, mais comment puis-je ajouter un autre élément à la matrice éparse ? par exemple cet élément dense : [1,0,0,0,1,1,1,0,...,0,1,0] en un vecteur clairsemé, comment puis-je l'ajouter à la matrice clairsemée d'entrée ?
(btw, je suis très novice en python, scipy, numpy, scikit ... tout)