如何在python 2.7中使用“e”(欧拉数)和幂运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在python 2.7中使用“e”(欧拉数)和幂运算相关的知识,希望对你有一定的参考价值。

我如何在python 2.7中编写x.append(1-e^(-value1^2/2*value2^2))

我不知道如何使用电源操作器和e。

答案

请参阅python的math库。 exp(x)函数这个库与e^x相同。因此,您可以将代码编写为:

我通过将1/2替换为0.5来修改方程式。对于Python <2.7,我们必须显式地将分割值转换为float,因为Python舍入了两个int的结果。 (例如:python 2.7及以下版本中的1/2 -> 0

import math
x.append(1 - math.exp( -0.5 * (value1*value2)**2))
另一答案

权力是**e^math.exp

x.append(1 - math.exp(-0.5 * (value1*value2)**2))
另一答案

Python的幂运算符是**,Euler的数字是math.e,所以:

 from math import e
 x.append(1-e**(-value1**2/2*value2**2))
另一答案

math.e或数学导入e(2.718281 ...)

math.exp(x)= e ** x 然而: 将e提升到幂x,其中e = 2.718281 ...是自然对数的基数。这通常比math.e ** x或pow(math.e,x)更准确。 docs.python

用电“**”(3 ** 2 = 9),而不是“^” “^”是一个按位XOR运算符(&和,|或),它的工作原理是位10 ^ 4 = 14(0000 1010 ^ 0000 0100 = 0000 1110)programiz

以上是关于如何在python 2.7中使用“e”(欧拉数)和幂运算的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV轮廓层次分析实现欧拉数计算

欧拉定理公式

欧拉回路——欧拉路与欧拉回路

如何在python 2.7中使用pymongo进行多处理池

转换矩阵平移矩阵旋转矩阵关系以及python实现旋转矩阵四元数欧拉角之间转换

pip指向2.7的办法