Python中的Gamma函数

时间:2016-11-04 17:04:34

标签: python gamma-function

我对Python很新,但想在我写的函数中使用Euler的Gamma函数。我不想把它写成一个整体,并且想知道我能导入的东西是否可以轻松定义伽玛函数。

由于

4 个答案:

答案 0 :(得分:7)

是的,你可以。在模块math中,有一些特殊的函数被编码,例如Gamma函数。

查看here

答案 1 :(得分:4)

我会使用scipy.special.gamma()

答案 2 :(得分:2)

我知道我来晚了,但是还有另一种方法:

from mpmath import gamma
print(float(gamma(0.5)))

1.772453850905516

答案 3 :(得分:0)

如果你想深入了解Python和其他方法,我建议你看看numpy和scipy库。

伽马功能可以像

一样简单
from scipy.stats import gamma
a = 1.99323054838
rv = gamma(a)

就是这样,如果您想了解有关使用python进行科学计算的更多信息,请查看https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.stats.gamma.html#scipy.stats.gamma以获取更多信息和https://www.scipy.org/