Python cmath.e 常量



Python cmath 模块 cmath.e 常量返回欧拉数 (e = 2.718281828459045)。它是数学计算中常用的预定义值,每个计算都有其各自的指数增长,例如复利、人口增长和其他工程问题。

欧拉常数不能用分数表示,因为它是一个无理数,它的十进制表示是无限的,没有重复。

语法

以下是 Python cmath.e 常量的基本语法 -


 cmath.e

返回值

此常量返回数学常量 e 的值。

示例 1

在下面的示例中,我们使用 Python cmath.e 常量来计算复利。它将在特定时期内按本金金额发行。

这涉及应用具有连续复利的复利公式,其中欧拉数提高到利率乘以时间的幂。


import cmath
p = 2000 #principal
r = 0.03 #rate
t = 6 	 	#time
compound_interest = p * cmath.e ** (r * t)
print("The compound interest after", t, "year is:", compound_interest)

输出

结果将按如下方式获得 -

The compound interest after 6 year is: 2394.4347262436204

示例 2

在这里,我们使用欧拉数 (e) 计算质量随时间的指数增长。这是使用 cmath.e Constant 计算特定时间后的最终金额,提供初始金额、增长率和时间。


import cmath
x = 40 	 	#initial_amount
y = 0.4 	 #growth_rate
t = 4 	 	 #time
result = x * cmath.e ** (y * t)
print("The final amount after", t, "years of exponential growth is:", result)

输出

获得的输出如下 -

The final amount after 4 years of exponential growth is: 198.1212969758046

示例 3

在这里,我们使用 cmath.e 常数计算标准分布的指定点 “x” 处的概率密度。


import cmath
x = 2
mu = 0
sigma = 1
probability_density = (1 / (cmath.sqrt(2 * cmath.pi) * sigma)) * cmath.e ** (-0.5 * ((x - mu) / sigma) ** 2)
print("The probability density at x =", x, "for a standard normal distribution is:", probability_density)

输出

我们将得到如下所示的输出 &minnus;

The probability density at x = 2 for a standard normal distribution is: (0.05399096651318806+0j)