J'ai une matrice scipy.sparse.csr et voudrais le vider dans un fichier CSV. Existe-t-il un moyen de préserver la parcimonie de la matrice et de l'écrire dans un fichier CSV?Dump une matrice clairsemée dans un fichier
6
A
Répondre
8
SciPy comprend des fonctions de lecture/écriture des matrices creuses dans le format MatrixMarket via le scipy.io module, y compris mmwrite: http://docs.scipy.org/doc/scipy/reference/generated/scipy.io.mmwrite.html
MatrixMarket n'est pas CSV, mais à proximité. Il se compose d'un en-tête d'une ligne contenant #rows, #cols, # de nonzeros, suivi d'une ligne par non zéro. Chacune de ces lignes est l'index de la ligne, l'index de la colonne, la valeur. Vous pourriez écrire un script simple qui transforme les espaces en virgules et vous auriez un fichier CSV.
Questions connexes
- 1. Matrice clairsemée/Matrice interne Dimension
- 2. Scipy matrice triangulaire clairsemée?
- 3. minimum d'une matrice clairsemée?
- 4. matrice de combinaison et matrice clairsemée
- 5. Implémentation pLSA pour une matrice clairsemée
- 6. Réduire une matrice clairsemée en numpy
- 7. Créer une matrice diagonale clairsemée à partir de la ligne d'une matrice clairsemée
- 8. Puissance d'une matrice clairsemée dans matlab
- 9. SVD pour la matrice clairsemée dans R
- 10. csv à la matrice clairsemée en python
- 11. Trouver n plus grands nombres dans une matrice clairsemée
- 12. Naive Bayes modèle dans R sur une matrice clairsemée
- 13. Meilleure façon de stocker une matrice clairsemée dans .NET
- 14. Créer une matrice clairsemée ou blackbox dans SAGE
- 15. Appliquer Dijkstra dans une vraie matrice clairsemée en C#
- 16. trouver TOUS les cycles dans une énorme matrice clairsemée
- 17. Charger une matrice scipy clairsemée dans une matrice dense numpy existante
- 18. Séparateur d'arbre de décision avec matrice clairsemée
- 19. Numpy: Transformer la matrice clairsemée en ndarray
- 20. comment extraire les éléments d'une matrice clairsemée?
- 21. matlab: décomposition de la matrice clairsemée
- 22. meilleure façon d'obtenir un vecteur à partir d'une matrice clairsemée
- 23. MATLAB: Convertir deux tableaux en une matrice clairsemée
- 24. SciPy NumPy et SciKit-learn, créer une matrice clairsemée
- 25. Octave: std sur une matrice clairsemée trop intensive en mémoire
- 26. Trouver tous les rectangles de la matrice sous-densifiée dans une grande matrice clairsemée
- 27. Dans R, lors de l'utilisation de lignes nommées, une colonne à matrice clairsemée peut-elle être ajoutée (concaténée) à une autre matrice clairsemée?
- 28. Comment lisez-vous dans une matrice d'incidence clairsemée dans R ou matlab?
- 29. Dump C# DataTable dans un fichier
- 30. Clustering hiérarchique Grande matrice de distance clairsemée R
Comment allez-vous utiliser le fichier CSV clairsemé? Les programmes existants qui lisent dans le fichier CSV vont supposer que chaque ligne contient une ligne et les champs sont séparés par des virgules. Peut-être que la compression du fichier vous permet d'obtenir ce que vous voulez. – ditkin
Je l'utilise pour une autre tâche. Le CSV peut probablement être le mauvais choix. Je veux un fichier texte où pour chaque ligne de la matrice je reçois les valeurs de seulement les valeurs non nulles. Actuellement, j'ai fait cela en utilisant du code. Je me demandais simplement si cela pouvait être fait plus intelligemment ou autrement. – Dexter