Mi piacerebbe sommare una particolare riga di un grande array NumPy. So che la funzione array.max()
darà il massimo sull'intero array e array.max(1)
mi darà il massimo su ciascuna delle righe come array. Tuttavia, mi piacerebbe ottenere il massimo in una determinata riga (ad esempio, riga 7 o riga 29). Ho una vasta gamma, quindi ottenere il massimo per tutte le righe mi darà una penalità di tempo significativa.Sommare una riga di un array NumPy
6
A
risposta
19
È possibile accedere facilmente a una riga di un array bidimensionale utilizzando l'operatore di indicizzazione. La riga stessa è un array, una vista di una parte dell'array originale e espone tutti i metodi dell'array, inclusi sum()
e max()
. Quindi si può facilmente ottenere il massimo per riga in questo modo:
x = arr[7].max() # Maximum in row 7
y = arr[29].sum() # Sum of the values in row 29
Solo per completezza, si può fare lo stesso per le colonne:
z = arr[:, 5].sum() # Sum up all values in column 5.
Problemi correlati
- 1. Array Numpy Ricerca riga di indice per riga
- 2. Numpy Array somma con pesi
- 3. Numpy 2D array Sottrazione per riga
- 4. Convertire un array numpy in una stringa CSV e una stringa CSV in un array numpy
- 5. inizializzare un array di NumPy
- 6. Aggiungi un array NumPy a un array NumPy
- 7. valori sommare tipi array Hive
- 8. Inserimento di una riga in una posizione specifica in un array 2d in numpy?
- 9. Conversione di un array numpy 2D in un array strutturato
- 10. Come potrei sommare un array multidimensionale nel pitone più succinto?
- 11. Come posso sommare una colonna di un elenco?
- 12. Numpy - aggiungi riga all'array
- 13. Python/Numpy - Salva array con colonne e titoli di riga
- 14. Appiattimento di un elenco di array NumPy?
- 15. dividere numpy riga per riga somma
- 16. Indice al centro di un array numpy?
- 17. derivata numpy seconda di un array ndimensionale
- 18. Come "incorporare" una piccola matrice numpy in un blocco predefinito di un grande array numpy?
- 19. Diagonale superiore di un array numpy 2D
- 20. Come sommare gli array in Java
- 21. numpy: applicazione di argsort a un array
- 22. Perché Python si blocca quando provo a sommare questo array numpy?
- 23. Colonne shuffle di un array con Numpy
- 24. Assegnazione di valori a un array NumPy
- 25. Compensazione di un array numpy 2D
- 26. Creazione dizionario da array numpy
- 27. SciPy interpolazione su un array NumPy
- 28. array numpy con cython
- 29. conteggio di elementi diversi da zero all'interno di ciascuna riga e all'interno di ciascuna colonna di un array numpy 2D
- 30. Come rendere un array 2p numpy un array 3d?