Búsqueda de sitios web

PowerShell: cómo calcular el promedio de una matriz


A menudo es posible que desee calcular el valor promedio de una matriz en PowerShell.

Puede utilizar los siguientes métodos para hacerlo:

Método 1: Calcular el valor promedio de la matriz

($my_array | Measure-Object -Average).Average

Este ejemplo particular devolverá el valor promedio en la matriz denominada $my_array.

Método 2: calcular el valor promedio del subconjunto de la matriz

($my_array[0..3] | Measure-Object -Average).Average

Este ejemplo en particular devolverá el valor promedio de los elementos en las posiciones 0 a 3 en la matriz denominada $my_array.

Los siguientes ejemplos muestran cómo utilizar ambos métodos en la práctica.

Ejemplo 1: Calcular el valor promedio de una matriz en PowerShell

Supongamos que creamos la siguiente matriz en PowerShell denominada $my_array:

$my_array = 4, 15, 20, 22, 30, 45, 50, 51

Podemos usar la siguiente sintaxis para calcular el valor promedio de esta matriz:

($my_array | Measure-Object -Average).Average

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

En el resultado podemos ver que el valor promedio es 29,625.

Podemos confirmar que esto es correcto calculando manualmente el promedio de los valores en esta matriz:

Promedio: (4 + 15 + 20 + 22 + 30 + 45 + 50 + 51)/8=29,625

Esto coincide con el valor que calculamos.

Ejemplo 2: Calcular el valor promedio de un subconjunto de matriz en PowerShell

Supongamos que creamos la siguiente matriz en PowerShell denominada $my_array:

$my_array = 4, 15, 20, 22, 30, 45, 50, 51

Podemos usar la siguiente sintaxis para calcular el valor promedio de los elementos en las posiciones 0 a la 3 de la matriz:

($my_array[0..3] | Measure-Object -Average).Average

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

En el resultado podemos ver que el valor promedio de los primeros cuatro elementos de la matriz es 15,25.

Podemos confirmar que esto es correcto calculando manualmente el promedio de los primeros cuatro elementos de esta matriz:

Promedio: (4 + 15 + 20 + 22)/4=15,25

Esto coincide con el valor que calculamos.

Artículos relacionados