From cccccbf6cca94a3eaf813b4468453160e91c332b Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Mon, 14 Apr 2014 08:14:45 +0800 Subject: First commit --- NetGen/mathobj.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 NetGen/mathobj.py (limited to 'NetGen/mathobj.py') 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 -- cgit v1.2.3-70-g09d2