Estoy muy confundido en cuanto a lo que realmente hace np.exp (). En la documentación dice que: "Calcula el exponencial de todos los elementos en la matriz de entrada". Estoy confundido en cuanto a qué significa exactamente esto. ¿Alguien podría darme más información sobre lo que realmente hace?
python
numpy
statistics
exp
bugsyb
fuente
fuente
print np.arange(10), np.exp(np.arange(10))
(para python2).Respuestas:
La función exponencial es
e^x
dondee
está una constante matemática llamada número de Euler, aproximadamente2.718281
. Este valor tiene una estrecha relación matemática conpi
y la pendiente de la curvae^x
es igual a su valor en cada punto.np.exp()
calculae^x
para cada valor dex
en su matriz de entrada.fuente
Calcula e x para cada x en su lista donde e es el número de Euler (aproximadamente 2.718). En otras palabras,
np.exp(range(5))
es similar a[math.e**x for x in range(5)]
.fuente
exp (x) = e ^ x donde e = 2.718281 (aprox.)
import numpy as np ar=np.array([1,2,3]) ar=np.exp(ar) print ar
salida del código de muestra-> [2 7 20]
fuente