una transpuesta sumar recorrer multiplicar matriz matrices libreria ejemplos crear con columnas python numpy average

python - transpuesta - Un promedio de cada n elementos de una matriz numpy



sumar columnas de una matriz python (1)

Si su matriz arr tiene una longitud divisible por 3:

np.mean(arr.reshape(-1, 3), axis=1)

La remodelación a una matriz dimensional superior y luego realizar algún tipo de operación de reducción en una de las dimensiones adicionales es un elemento básico de la programación de números.

Tengo una matriz numpy. Quiero crear una nueva matriz que sea el promedio de cada tercer elemento. Así que la nueva matriz será un tercio del tamaño como el original.

Como ejemplo:

np.array([1,2,3,1,2,3,1,2,3])

debe devolver la matriz:

np.array([2,2,2])

¿Alguien puede sugerir una manera eficiente de hacer esto? Estoy dibujando espacios en blanco.