Я очень смущен тем, что на самом деле делает np.exp (). В документации сказано, что он: «Вычисляет экспоненту всех элементов во входном массиве». Я не понимаю, что именно это означает. Может ли кто-нибудь дать мне больше информации о том, что он на самом деле делает?
python
numpy
statistics
exp
багсыб
источник
источник
print np.arange(10), np.exp(np.arange(10))
(для python2).Ответы:
Экспоненциальная функция ,
e^x
гдеe
это математическая константа называется числом Эйлера, приблизительно2.718281
. Это значение имеет тесную математическую связь с,pi
а наклон кривойe^x
равен его значению в каждой точке.np.exp()
вычисляетe^x
для каждого значенияx
в вашем входном массиве.источник
Он вычисляет e x для каждого x в вашем списке, где e - число Эйлера (приблизительно 2,718). Другими словами,
np.exp(range(5))
похоже на[math.e**x for x in range(5)]
.источник
exp (x) = e ^ x, где e = 2,718281 (приблизительно)
import numpy as np ar=np.array([1,2,3]) ar=np.exp(ar) print ar
вывод Примерного кода-> [2 7 20]
источник