numpy.exp()究竟是做什么的?

bug*_*syb 62 python statistics numpy exp

我对np.exp()实际上做了什么非常困惑.在文档中它说:"计算输入数组中所有元素的指数." 我很困惑这究竟是什么意思.有人可以给我更多信息,甚至指出我正确的方向来了解更多信息.

mac*_*ing 57

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


Tom*_*Tom 39

它计算列表中每个x的e x,其中e是欧拉数(约为2.718).换句话说,类似于.np.exp(range(5))[math.e**x for x in range(5)]

  • 对于初学者:“math.e”是欧拉数。尝试“导入数学;打印(数学。e)#2.718281828459045`。而“**”是Python的power代码。 (3认同)

Ari*_*jit 16

exp(x)= e ^ x其中e = 2.718281(约)

import numpy as np

ar=np.array([1,2,3])
ar=np.exp(ar)
print ar
Run Code Online (Sandbox Code Playgroud)

样本代码的输出 - > [2 7 20]