In [76]:
import numpy as np
import scipy.special as sp
import pylab as plt
%matplotlib inline
In [77]:
N=10
n=np.arange(N)
n1=np.linspace(0,N,N*10)
In [78]:
p=0.5
q=1-p
In [79]:
def binominal(n,p,q,N):
return sp.binom(N,n)*p**(n)*q**(N-n)
print binominal(n,p,q,N)
In [80]:
def gauss(n,p,q,N):
return 1/np.sqrt(2*np.pi*(N*p*q))*np.exp(-0.5*(n-N*p)**2/(N*p*q))
#return 1/np.sqrt(2*np.pi*(N*p))*np.exp(-0.5*(n-N*p)**2/(N*p))
In [81]:
plt.plot(n,binominal(n,p,q,N))
plt.plot(n1,gauss(n1,p,q,N))
Out[81]:
In [81]: