Ciencia de los datos

Cómo usar las funciones de Python NumPy mean (), min () y max ()?

Cómo usar las funciones de Python NumPy mean (), min () y max ()?

La biblioteca Python NumPy tiene muchas funciones agregadas o estadísticas para realizar diferentes tipos de tareas con la matriz unidimensional o multidimensional. Algunas de las funciones agregadas útiles son media (), mínima (), máxima (), media (), suma (), mediana (), percentil (), etc. Los usos de mean (), min () y max () Las funciones se describen en este tutorial. La significar() La función se utiliza para devolver el valor medio aritmético de los elementos de la matriz. La media aritmética se calcula dividiendo la suma de todos los elementos de la matriz por el número total de elementos de la matriz. Si el eje particular se menciona en la función, entonces calculará el valor medio del eje particular. max () La función se utiliza para averiguar el valor máximo de los elementos de la matriz o los elementos del eje de la matriz en particular. min () La función se utiliza para averiguar el valor mínimo de los elementos de la matriz o el eje de la matriz en particular.

Uso de la función mean ()

La sintaxis de la función mean () se da a continuación.

Sintaxis:

numpy.mean (input_array, axis = None, dtype = None, out = None, keepdims =)

Esta función puede tomar cinco argumentos. Los propósitos de estos argumentos se describen a continuación:

input_array

Es un argumento obligatorio que toma una matriz como valor y esta función calcula el promedio de los valores de la matriz.

eje

Es un argumento opcional y el valor de este argumento puede ser un número entero o la tupla de números enteros. Este argumento se usa para la matriz multidimensional. Si el valor del eje se establece en 0, entonces la función calculará la media de los valores de la columna, y si el valor de la eje se establece en 1, entonces la función calculará la media de los valores de la fila.

dtype

Es un argumento opcional que se utiliza para definir el tipo de datos del valor medio.

fuera

Es un argumento opcional y se utiliza cuando la salida de la función debe almacenarse en una matriz alternativa. En este caso, la dimensión de la matriz de salida debe ser la misma que la matriz de entrada. El valor predeterminado de este argumento es Ninguno.

Keepdims

Es un argumento opcional y cualquier valor booleano se puede establecer en este argumento. Se utiliza para transmitir la salida correctamente en función de la matriz de entrada.

Esta función devuelve una matriz de valores medios si el valor del argumento out se establece en Ninguno, de lo contrario, la función devuelve la referencia a la matriz de salida.

Ejemplo: uso de la función mean ()

El siguiente ejemplo muestra cómo se puede calcular el valor medio de una matriz unidimensional y bidimensional. Aquí, la primera función mean () se usa con una matriz unidimensional de números enteros, y la segunda función mean () se usa con una matriz bidimensional de números enteros.

# importar biblioteca NumPy
importar numpy como np
# Crea una matriz unidimensional
np_array = np.matriz ([6, 4, 9, 3, 1])
# Imprimir matriz y valores medios
print ("Los valores de la matriz NumPy unidimensional son: \ n", np_array)
print ("El valor medio de la matriz unidimensional es: \ n", np.mean (np_array))
# Crea una matriz bidimensional
np_array = np.matriz ([[5, 3, 5], [5, 4, 3]])
# Imprimir matriz y valores medios
print ("\ nLos valores de la matriz bidimensional NumPy son: \ n", np_array)
print ("Los valores medios de la matriz bidimensional son: \ n", np.mean (np_array, eje = 0))

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Uso de la función max ()

La sintaxis de la función max () se da a continuación.

Sintaxis:

numpy.max (input_array, axis = None, out = None, keepdims = None, initial = None, donde = None)

Esta función puede tomar seis argumentos. Los propósitos de estos argumentos se describen a continuación:

input_array

Es un argumento obligatorio que toma una matriz como valor, y esta función encuentra el valor máximo de la matriz.

eje

Es un argumento opcional y su valor puede ser un número entero o la tupla de números enteros. Este argumento se usa para la matriz multidimensional.

fuera

Es un argumento opcional y se usa cuando la salida de la función debe almacenarse en una matriz alternativa.

Keepdims

Es un argumento opcional y cualquier valor booleano se puede establecer en este argumento. Se utiliza para transmitir la salida correctamente en función de la matriz de entrada.

inicial

Es un argumento opcional que se utiliza para establecer el valor mínimo de la salida.

dónde

Es un argumento opcional que se usa para comparar los elementos de la matriz para encontrar el valor máximo. El valor predeterminado de este argumento es Ninguno.

Esta función devuelve el valor máximo para la matriz unidimensional o una matriz de los valores máximos para la matriz multidimensional.

Ejemplo: uso de la función max ()

El siguiente ejemplo muestra el uso de la función max () para averiguar el valor máximo de una matriz unidimensional.

# importar biblioteca NumPy
importar numpy como np
# Crear matriz de números enteros NumPy
np_array = np.matriz ([21, 5, 34, 12, 30, 6])
# Encuentra el valor máximo de la matriz
max_value = np.max (np_array)
# Imprime el valor máximo
print ('El valor máximo de la matriz es:', max_value)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Uso de la función min ()

La sintaxis de la función min () se da a continuación.

Sintaxis:

numpy.min (input_array, axis = None, out = None, keepdims = None, initial = None, donde = None)

Los propósitos de los argumentos de esta función son los mismos que los de la función max () que se ha explicado en la parte de la función max (). Esto devuelve el valor mínimo de la matriz de entrada.

Ejemplo: uso de la función min ()

El siguiente ejemplo muestra el uso de la función min () para averiguar el valor mínimo de una matriz unidimensional.

# importar biblioteca NumPy
importar numpy como np
# Crear matriz de números enteros NumPy
np_array = np.matriz ([21, 5, 34, 12, 30, 6])
# Encuentra el valor máximo de la matriz
max_value = np.max (np_array)
# Imprime el valor máximo
print ('El valor máximo de la matriz es:', max_value)

Producción:

La siguiente salida aparecerá después de ejecutar el script anterior.

Conclusión

Los propósitos de tres funciones agregadas útiles (mean (), max () y min ()) se han explicado en este tutorial para ayudar a los lectores a conocer las formas de usar estas funciones en el script de Python.

Revisión del mouse inalámbrico Microsoft Sculpt Touch
Recientemente leí sobre el Microsoft Sculpt Touch mouse inalámbrico y decidí comprarlo. Después de usarlo por un tiempo, decidí compartir mi experienc...
Trackpad en pantalla y puntero del mouse AppyMouse para tabletas Windows
Los usuarios de tabletas a menudo pierden el puntero del mouse, especialmente cuando son habituales para usar las computadoras portátiles. Los teléfon...
El botón central del mouse no funciona en Windows 10
La botón central del ratón le ayuda a desplazarse por páginas web largas y pantallas con una gran cantidad de datos. Si eso se detiene, bueno, termina...