Mercurial > hg > numerics
annotate numerics/generate.py @ 89:ae8b90fed06f
bug fixes
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sun, 01 Mar 2015 17:51:26 -0800 |
parents | 8448c62a4917 |
children |
rev | line source |
---|---|
84 | 1 #!/usr/bin/env |
2 | |
3 """ | |
4 data generation | |
5 | |
6 Should probably look at something like numpy for this | |
7 rather than rolling our own. Bootstrapping... | |
8 """ | |
9 | |
87
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
10 __all__ = ['frange'] |
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
11 |
83 | 12 def frange(xmin, xmax, n): |
85 | 13 """ |
14 float range | |
15 | |
16 xmin -- left-hand range limiter | |
17 xmax -- right-hand range limiter | |
18 n -- number of slices (one less than number of points) | |
19 """ | |
86 | 20 dx = (xmax - xmin)/float(n) |
87
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
21 retval = [xmin+dx*i for i in range(0,n)] |
8448c62a4917
almost to output; frange done
Jeff Hammel <k0scist@gmail.com>
parents:
86
diff
changeset
|
22 retval.append(xmax) |
89 | 23 return retval |