NP NP.función log ()
El NP.La función log () en Numpy le permite calcular el logaritmo natural de todos los elementos en una matriz.
La sintaxis de la función se muestra a continuación:
notario público.log (array, /, out = none, *, where = true, casting = 'mismo_kind', orden = 'k', dtype = none, subok = true [, firature, extoBj]) =Se exploran los parámetros de la función, como se muestra a continuación:
Los parámetros de la función anterior son parámetros esenciales de la función de registro.
Ejemplo
Considere el siguiente ejemplo que ilustra cómo usar el NP.Función log () en una matriz 1-dimensional.
Comience por importar Numpy, como se proporciona a continuación:
# Importar NumpyCree una matriz 1D, como se muestra a continuación:
arr = [2, 8, 32, 128, 512]A continuación, podemos llamar a la función de registro y pasar la matriz anterior, como se muestra a continuación:
PRIMAT (F "Salida: NP.log (arr) ")El código anterior debe devolver una matriz con el logaritmo natural de cada elemento en la matriz de entrada.
La matriz de salida correspondiente se muestra a continuación:
Salida: [0.69314718 2.07944154 3.4657359 4.85203026 6.23832463]Ejemplo
El mismo caso se aplica a una matriz multidimensional.
Comience creando una matriz 3D como se muestra a continuación:
# Matriz 3DA continuación, ejecute la función de registro con la matriz anterior como la entrada, como se muestra en el siguiente código de ejemplo:
PRIMAT (F "Salida: NP.log (arr) ")La matriz resultante es como se muestra:
Registro a la base 2
Numpy nos proporciona el NP.función log2 () que le permite calcular el logaritmo de una matriz de entrada a la base 2.
La sintaxis es como se muestra a continuación:
numpy.log2 (x, /, out = none, *, where = true, casting = 'mismo_kind', orden = 'k', dtype = none, subok = true [, firma, extobj]) =Podemos ilustrar cómo usar esta función con el siguiente ejemplo:
Ejemplo
Cree una matriz 3D, como se muestra a continuación:
# Matriz 3DEjecutar el NP.función log2 contra la matriz para devolver el logaritmo de los elementos a la base 2, como se muestra a continuación:
pantalla (NP.log2 (arr))Esto debería volver:
matriz ([[1.5849625, 1. , 2. , 3. ],Registro a la base 10
Del mismo modo, puede determinar el logaritmo de los elementos a la base 10 utilizando el NP.función log10.
A continuación se muestra un uso de ejemplo:
pantalla (NP.log10 (arr))Esto debería devolver una matriz, como se muestra a continuación:
Array ([[0.47712125, 0.30103, 0.60205999, 0.90308999],Conclusión
En este artículo, discutimos cómo determinar el logaritmo natural de una matriz utilizando la función log () en Numpy. También cubrimos cómo calcular el logaritmo de una matriz a la base 2 y la base 10 usando las funciones log2 () y log10 (), respectivamente. Echa un vistazo a otros artículos de indicio de Linux o https: // en.Wikipedia.org/wiki/logarithm para más consejos y tutoriales.