【发布时间】:2016-02-24 19:10:54
【问题描述】:
当a = 3/2 使用scipy.integrate.quad 时,如何求Gamma(x) = x^(a-1) * e^-x 从0 到无穷大的积分?
到目前为止,我已经尝试了一些代码,但我被告知“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)
【问题讨论】:
标签: python scipy integration gamma-function