Mathematical Integration of a function in Python -


i'm trying integrate function:

enter image description here

however i'm running error of:

traceback (most recent call last):    file "<ipython console>", line 1, in <module>    file "siestats.py", line 349, in normaldistro      p_inner = scipy.integrate(ndfx,-dev,dev)  typeerror: 'module' object not callable 

my code runs this:

# definition of mathematical function: def ndfx(x):      return((1/math.sqrt((2*math.pi)))*(math.e**((-.5)*(x**2))))  # function normailizes x, u, , o2 (position of interest, mean , st dev)  # , calculates probability position 'x'  def normaldistro(u,o2,x):       dev = abs((x-u)/o2)       p_inner = scipy.integrate(ndfx,-dev,dev)      p_outer = 1 - p_inner      p = p_inner + p_outer/2      return(p) 

function normaldistro mean import , used this:

foo.normaldistro(30,2.5,1.25) 

as example.

the module attempting call scipy.integrate, need call 1 of functions within module. based on previous comments on chat wanting use scipy.integrate.quad().

also, returns tuple of (result,maximumerror), shouldn't use p_inner directly in sum p, want p = p_inner[0] + p_outer/2


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -