python代码,如何使用 np.exp() 函数,计算e的一系列次方?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
本文是计算自然常数e
(2.71828
)的一系列数的次方结果的文章,这一系列数表现为一个list
一维数组。使用的函数也从math.exp()
变成了np.exp()
,其实思路也很一致。代码很简单的。
苏南大叔的“程序如此灵动”博客,记录苏南大叔和计算机代码的故事。本文测试环境:win10
,python@3.12.0
。
前文回顾
核心思路就是计算e
这个常数的几次方,或者说开几次方。(有的地方表述为幂,或者表述为指数)。
- https://newsn.net/say/python-math-exp.html
- https://newsn.net/say/python-pow.html
- https://newsn.net/say/python-star-star.html
import math
print(math.exp(2)) # 7.38905609893065
print(math.exp(-2)) # 0.1353352832366127
print(math.e ** 2) # 7.3890560989306495
print(math.e ** -2) # 0.1353352832366127
print(pow(math.e, 2)) # 7.3890560989306495
print(pow(math.e, -2)) # 0.1353352832366127
理解自然常数
e的x次方是一个常见的指数函数形式,其中e是自然常数,其值约为2.71828。当x取不同的数值时,e的x次方的结果也会有所不同。以下是一些常见的e的x次方的数值:
- e的0次方等于1
- e的1次方等于e,约为2.71828
- e的2次方等于e的平方,约为7.38906
- e的3次方等于e的立方,约为20.08554
- e的-1次方等于1/e,约为0.36788
- e的-2次方等于1/e的平方,约为0.13534
- e的-3次方等于1/e的立方,约为0.04979
np.exp()
numpy.
和math.
一样,都提供了.exp()
方法,一个计算的是一系列数,另外一个计算的是单一的数。
import numpy as np
a = [-3,-2,-1,0,1,2,3]
b = np.exp(a) # [ 0.04978707 0.13533528 0.36787944 1. 2.71828183 7.3890561 20.08553692]
结语
苏南大叔写了很多python
相关经验文章,请点击:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。