Je voudrais résumer une ligne particulière d'un grand tableau NumPy. Je sais que la fonction array.max()
donnera le maximum sur l'ensemble du tableau, et array.max(1)
me donnera le maximum sur chacune des lignes sous la forme d'un tableau. Cependant, j'aimerais obtenir le maximum sur une certaine ligne (par exemple, ligne 7 ou ligne 29). J'ai un grand tableau, donc obtenir le maximum pour toutes les lignes me donnera une pénalité de temps significative.Somme d'une ligne d'un tableau NumPy
6
A
Répondre
19
Vous pouvez facilement accéder à une ligne d'un tableau bidimensionnel à l'aide de l'opérateur d'indexation. La ligne elle-même est un tableau, une vue d'une partie du tableau d'origine, et expose toutes les méthodes de tableau, y compris sum()
et max()
. Par conséquent, vous pouvez facilement obtenir le maximum par ligne comme celui-ci:
x = arr[7].max() # Maximum in row 7
y = arr[29].sum() # Sum of the values in row 29
Juste pour être complet, vous pouvez faire la même chose pour les colonnes:
z = arr[:, 5].sum() # Sum up all values in column 5.
Questions connexes
- 1. Somme tableau par nombre en numpy
- 2. Format minimum Numpy (ligne, colonne)
- 3. tableau de diffusion Numpy
- 4. Tableau d'objets avec numpy
- 5. Python/Numpy: tableau de division
- 6. problème d'affectation de tableau numpy
- 7. Diffusion d'un tableau avec numpy
- 8. tableau php somme récursive
- 9. Somme des différences carrées (SSD) dans numpy/scipy
- 10. Tableau d'objets Numpy de tableaux numériques
- 11. Ajout d'une ligne au recodage numpy
- 12. Ajout ou redimensionnement pour un tableau numpy
- 13. indices Sélection pour un tableau 2d numpy
- 14. Comment accéder au tableau numpy dans PyCXX
- 15. Problème de mémoire de tableau Numpy
- 16. Conversion de type place d'un tableau NumPy
- 17. comment afficher un tableau numpy avec pyglet?
- 18. Ajout d'un tableau numpy à un scipy.sparse.dok_matrix
- 19. Modification de tableau masqué de Numpy
- 20. Redimensionnement et étirer un tableau numpy
- 21. Convertir une liste de tableaux numpy 2D en un tableau numpy 3D?
- 22. Numpy: comment récupérer les valeurs k max de chaque ligne?
- 23. Comment créer un tableau numpy multidimensionnel avec une taille de ligne variable?
- 24. une plage nommée Excel VBA ligne somme
- 25. Somme des valeurs d'une seule ligne?
- 26. Sélectionnez somme commutative Mysql de chaque ligne
- 27. Comment retourner la ligne de somme() s
- 28. Numéros de somme dans un tableau
- 29. PHP Tableau Multidimensional Somme/Effacer problème
- 30. Utilisation IZIP sur la deuxième dimension de tableau numpy