diff options
Diffstat (limited to 'NetGen/mathobj.py')
-rw-r--r-- | NetGen/mathobj.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/NetGen/mathobj.py b/NetGen/mathobj.py new file mode 100644 index 0000000..77dad90 --- /dev/null +++ b/NetGen/mathobj.py @@ -0,0 +1,32 @@ +''' +Created on Mar 16, 2014 + +@author: joe +''' + +import math, random + + +randomFnc=lambda :3*random.gauss(0.0,1.0) +inputScale=True + +def PrintTransMatrix(rows,cols): + PrintMatrix(cols,rows) + +def PrintMatrix(rows,cols): + print 'm', rows, cols + for row in range(rows): + for col in range(cols): + if(inputScale): + print randomFnc()/math.sqrt(rows), + else: + print randomFnc(), + print + +def PrintVector(cols): + print 'v', cols + for col in range(cols): + print randomFnc(), + print + +
\ No newline at end of file |