Me gustaría sumar una fila particular de una gran matriz NumPy. Sé que la función array.max()
dará el máximo en toda la matriz, y array.max(1)
me dará el máximo en cada una de las filas como una matriz. Sin embargo, me gustaría obtener el máximo en una determinada fila (por ejemplo, fila 7 o fila 29). Tengo un gran conjunto, por lo que obtener el máximo para todas las filas me dará una penalización de tiempo considerable.Suma una fila de una matriz NumPy
6
A
Respuesta
19
Puede acceder fácilmente a una fila de una matriz bidimensional utilizando el operador de indexación. La fila en sí es una matriz, una vista de una parte de la matriz original y expone todos los métodos de matriz, incluidos sum()
y max()
. Por lo tanto se puede llegar fácilmente al máximo por fila como esto:
x = arr[7].max() # Maximum in row 7
y = arr[29].sum() # Sum of the values in row 29
simplemente para la corrección, puede hacer lo mismo para las columnas:
z = arr[:, 5].sum() # Sum up all values in column 5.
Cuestiones relacionadas
- 1. ¿Suma de una fila de una matriz asociativa utilizando PHP?
- 2. suma acumulativa de una matriz de numpy por el índice
- 3. Correr suma acumulada de 1d matriz NumPy
- 4. Suma matriz por número en numpy
- 5. ¿Sumar de manera eficiente una matriz numpy pequeña, transmitida a través de una matriz numpy descomunal?
- 6. ¿Suma valores de una sola fila?
- 7. matriz Numpy 2D Resta por fila
- 8. Convertir una matriz numpy 2D en una matriz estructurada
- 9. Insertar una fila en una ubicación específica en una matriz 2d en numpy?
- 10. ¿Ver en una matriz numpy?
- 11. Cómo analizar una matriz numpy?
- 12. interactuando sobre una matriz numpy
- 13. Long (> 20million element) suma de matriz en python numpy
- 14. Scipy interpolación en una matriz de numpy
- 15. Eliminar una columna para una matriz numpy
- 16. Ordenar una matriz numpy como una mesa
- 17. ¿Cómo "insertar" una pequeña matriz numpy en un bloque predefinido de una matriz numpy grande?
- 18. Numpy: ordenar una matriz multidimensional por una matriz multidimensional
- 19. ¿Cómo normalizar una matriz numpy bidimensional en python menos detallada?
- 20. Convertir una matriz 1D en una matriz 2D en numpy
- 21. ¿Cómo creo una matriz/matriz vacía en NumPy?
- 22. Autocorrelación de una matriz multidimensional en numpy
- 23. creación de matriz numpy con una secuencia
- 24. ¿Cómo crear una matriz de registro numpy?
- 25. Fila eficientemente Estandarizar una matriz
- 26. Python/Numpy - Guardar matriz con columna y títulos de fila
- 27. La construcción de una pitón fijar de una matriz numpy
- 28. ¿Cómo imprimo una matriz numpy alineada con etiquetas de fila y columna (de texto)?
- 29. ¿Cómo generar audio desde una matriz numpy?
- 30. numpy save/load corrompiendo una matriz