Numpy.exp()到底是做什么的?

我对 np.exp ()实际上做什么感到非常困惑。在文档中它说: “计算输入数组中所有元素的指数。”我不明白这到底是什么意思。谁能告诉我它到底是干什么的?

240111 次浏览

它为您列表中的每个 X计算 E < sup > x ,其中 <好吧m>好吧是欧拉数(大约2.718)。换句话说,np.exp(range(5))类似于 [math.e**x for x in range(5)]

指数函数是 e^x,其中 e是一个数学常数,叫做欧拉数,大约是 2.718281。该值与 pi有着密切的数学关系,且 e^x曲线的斜率等于它在每一点的值。np.exp()为输入数组中的每个 x值计算 e^x

Exp (x) = e ^ x,其中 e = 2.718281(大约)

在 Python 中,我们可以使用来自 numpy(医生)的 exp函数:

import numpy as np


ar=np.array([1,2,3])
ar=np.exp(ar)
print ar

产出:

[ 2.71828183  7.3890561  20.08553692]