2016-11-04 2160 views
0

我對Python很新,但想在我寫的函數中使用歐拉的伽瑪函數。我不想把它寫成一個整體,並想知道是否有我可以導入的東西,很容易定義gamma函數。Python中的Gamma函數

謝謝

+0

如果你想要一個任意的精度伽馬函數,看看[mpmath](http://mpmath.org/doc/current/functions/gamma.html)。 –

+0

看起來像它在標準庫中。 '來自數學進口gamma; gamma(10);' –

+0

@AsadSaeeduddin當然(如果你有Python 2.7或更高版本)。但與mpmath版本不同,它不處理複數(並且cmath中沒有gamma),當然這不是任意的精確度。 –

回答

5

是的,你可以。在模塊math中有特殊功能編碼,如Gamma功能。

here

2

我會用scipy.special.gamma()