Mercurial > hg > python
changeset 28:bb46148fab91
second half of old /c/Drive_F/merged_d/src/python/distr.py, modified to do coin flip experiment
author | Henry S. Thompson <ht@inf.ed.ac.uk> |
---|---|
date | Wed, 28 Jul 2021 17:54:52 +0100 |
parents | 6c389c0f1b40 |
children | 7d6bc790b213 |
files | distr_2.py |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/distr_2.py Wed Jul 28 17:54:52 2021 +0100 @@ -0,0 +1,15 @@ +# experimenting with distributions +# Usage: distr.py N bucketWidth max +import sys, random, signif +from nltk import FreqDist + +mu=float(sys.argv[1]) +sigma=float(sys.argv[2]) +n=int(sys.argv[3]) +scale=float(sys.argv[4]) +fd=FreqDist() +fd2=FreqDist() +for i in xrange(n): + fd[round(random.normalvariate(mu,sigma)/scale)]+=1 + fd2[round(random.gauss(mu,sigma)/scale)]+=1 +fd.bell(xtra=fd2)