を使用Gamma(x) = x^(a-1) * e^-x
する場合、0 から無限大までの積分を見つけるにはどうすればよいですか?a = 3/2
scipy.integrate.quad
これまでのところ、いくつかのコードを試しましたが、「quad: 最初の引数は呼び出し可能ではありません」と言われています。
これは私が使用したコードです:
import numpy as np
import math as m
import matplotlib.pyplot as plt
from math import exp
from scipy import *
import scipy.integrate
def f(a):
return x**(a-1)*exp(-x)
a = 3/2
print scipy.integrate.quad(f(a), 0, inf)