El numpy.log() es una función matemática que ayuda al usuario a calcular Logaritmo natural de x donde x pertenece a todos los elementos de la matriz de entrada. El registro del logaritmo natural es el inverso de la exp() , de modo que iniciar sesión(exp(x)) = x . El logaritmo natural es log en base e.
Sintaxis: numpy.log(x[, fuera] = ufunc 'log1p') Parámetros: matriz: [array_like] Matriz de entrada u objeto. afuera : [ndarray, opcional] Matriz de salida con las mismas dimensiones que la matriz de entrada, colocada con el resultado. Devolver : Una matriz con valor logarítmico natural de x; donde x pertenece a todos los elementos de la matriz de entrada.
Código #1: Trabajando
Python3
css primer hijo
comentario de powershell multilínea
# Python program explaining> # log() function> import> numpy as np> > in_array>=> [>1>,>3>,>5>,>2>*>*>8>]> print> (>'Input array : '>, in_array)> > out_array>=> np.log(in_array)> print> (>'Output array : '>, out_array)> > > print>(>'
np.log(4**4) : '>, np.log(>4>*>*>4>))> print>(>'np.log(2**8) : '>, np.log(>2>*>*>8>))> |
>
variable global js
>
Producción :
Input array : [1, 3, 5, 256] Output array : [ 0. 1.09861229 1.60943791 5.54517744] np.log(4**4) : 5.54517744448 np.log(2**8) : 5.54517744448>
Código #2: Representación gráfica
Python3
java hacer mientras
# Python program showing> # Graphical representation> # of log() function> import> numpy as np> import> matplotlib.pyplot as plt> > in_array>=> [>1>,>1.2>,>1.4>,>1.6>,>1.8>,>2>]> out_array>=> np.log(in_array)> > print> (>'out_array : '>, out_array)> > plt.plot(in_array, in_array,> >color>=> 'blue'>, marker>=> '*'>)> > # red for numpy.log()> plt.plot(out_array, in_array,> >color>=> 'red'>, marker>=> 'o'>)> > plt.title(>'numpy.log()'>)> plt.xlabel(>'out_array'>)> plt.ylabel(>'in_array'>)> plt.show()> |
>
c# fecha y hora
>
Producción :
out_array : [ 0. 0.18232156 0.33647224 0.47000363 0.58778666 0.69314718]>
numpy.log() es una función de la biblioteca NumPy de Python que se utiliza para calcular el logaritmo natural de una entrada determinada. El logaritmo natural es una función matemática que es la inversa de la función exponencial. La función toma una matriz o un escalar como entrada y devuelve una matriz o un escalar con el logaritmo natural de cada elemento.
Ventajas de usar la función numpy.log() en Python:
- Velocidad: la función numpy.log() está altamente optimizada para un cálculo rápido, lo que la hace adecuada para manejar grandes conjuntos de datos y cálculos complejos en informática científica y análisis de datos.
- Precisión matemática: la función numpy.log() proporciona una alta precisión matemática para calcular logaritmos naturales, lo que la hace útil en simulaciones numéricas y experimentos científicos.
- Versatilidad: la función numpy.log() se puede utilizar con una amplia gama de tipos de entrada, incluidos escalares, matrices y matrices.
- Integración con otras funciones de NumPy: la función numpy.log() se puede integrar fácilmente con otras funciones y bibliotecas de NumPy, lo que permite cálculos y análisis de datos más complejos.
Desventajas de usar la función numpy.log() en Python:
- Dominio limitado: la función numpy.log() solo está definida para números reales positivos y generará un ValueError si se le da un número no positivo.
- Funcionalidad limitada: si bien la función numpy.log() es útil para calcular logaritmos naturales, tiene una funcionalidad limitada en comparación con otras bibliotecas y funciones más especializadas para operaciones matemáticas y análisis de datos.
- Requiere la biblioteca NumPy: para usar la función numpy.log(), necesita tener la biblioteca NumPy instalada e importada en su entorno Python, lo que puede agregar cierta sobrecarga a su código y puede no ser adecuado para ciertas aplicaciones.
Aquí hay algunos puntos importantes a tener en cuenta al usar la función numpy.log() en Python:
- La función numpy.log() calcula el logaritmo natural de una entrada determinada.
- El logaritmo natural es una función matemática que es la inversa de la función exponencial.
- La función toma una matriz o un escalar como entrada y devuelve una matriz o un escalar con el logaritmo natural de cada elemento.
- La función numpy.log() está altamente optimizada para un cálculo rápido, lo que la hace adecuada para manejar grandes conjuntos de datos y cálculos complejos en informática científica y análisis de datos.
- La función numpy.log() se puede utilizar con una amplia gama de tipos de entrada, incluidos escalares, matrices y matrices.
- La función numpy.log() solo está definida para números reales positivos y generará un ValueError si se le da un número no positivo.
- La función numpy.log() proporciona una alta precisión matemática para calcular logaritmos naturales, lo que la hace útil en simulaciones numéricas y experimentos científicos.
- Para utilizar la función numpy.log(), necesita tener la biblioteca NumPy instalada e importada en su entorno Python.
Si buscas un libro de referencia
En NumPy, una opción popular es Python para análisis de datos de Wes McKinney. Este libro cubre NumPy en profundidad, junto con otras bibliotecas Python importantes para el análisis de datos, como pandas y matplotlib. También incluye ejemplos prácticos y ejercicios que le ayudarán a aplicar lo aprendido.