Possible PEP - two dimensional arrays?
wxjmfauth at gmail.com
wxjmfauth at gmail.com
Wed Jun 8 04:13:16 EDT 2016
Lists (list of lists) in action.
>>> sys.version
'3.2.5 (default, May 15 2013, 23:06:03) [MSC v.1500 32 bit (Intel)]'
>>>
>>> zz = vecmat.NewMat(3, 2)
>>> zz[0][0] = 1.0; zz[0][1] = 2.0
>>> zz[1][0] = 3.0; zz[1][1] = 4.0
>>> zz[2][0] = 5.0; zz[2][1] = 5.0
>>> zz
[[1.0, 2.0], [3.0, 4.0], [5.0, 5.0]]
>>> vmio.pr(zz, 'zz=')
zz=
( 1.00000e+000 2.00000e+000 )
( 3.00000e+000 4.00000e+000 )
( 5.00000e+000 5.00000e+000 )
>>> aa, b, cc = svdecomp.SVDecomp(zz)
>>> bb = vecmat.VecToDiagMat(b)
>>> cct = vecmat.TransposeMat(cc)
>>> vmio.pr(aa, 'aa=')
aa=
( 6.91451e-001 -2.42761e-001 )
( 4.73049e-001 -5.59698e-001 )
( -5.46004e-001 -7.92342e-001 )
>>> vmio.pr(bb, 'bb=')
bb=
( 8.25102e-001 0.00000e+000 )
( 0.00000e+000 8.90613e+000 )
>>> vmio.pr(cct, 'cct=')
cct=
( -7.50721e-001 6.60619e-001 )
( -6.60619e-001 -7.50721e-001 )
>>> rr = vecmat.MatMulMatMulMat(aa, bb, cct)
>>> vmio.pr(rr, 'rr=')
rr=
( 1.00000e+000 2.00000e+000 )
( 3.00000e+000 4.00000e+000 )
( 5.00000e+000 5.00000e+000 )
>>>
More information about the Python-list
mailing list