Ejemplo n.º 1
0
def testqr(a, eps):
	q,r = qr_decomposition(a,mode='e')
	q,r = qr_decomposition(a,mode='r')
	q,r = qr_decomposition(a,mode='full')
	res = num.matrixmultiply(q,r)
	b = num.ravel( num.abs(res - a) )
        if num.maximum.reduce(b) > eps:
            raise SelftestFailure
        else:
            print "OK"
Ejemplo n.º 2
0
def testqr(a, eps):
    q, r = qr_decomposition(a, mode='e')
    q, r = qr_decomposition(a, mode='r')
    q, r = qr_decomposition(a, mode='full')
    res = num.matrixmultiply(q, r)
    b = num.ravel(num.abs(res - a))
    if num.maximum.reduce(b) > eps:
        raise SelftestFailure
    else:
        print "OK"
Ejemplo n.º 3
0
def cndns(m):
    return Numeric.maximum.reduce(Numeric.abs(m).getflat())
Ejemplo n.º 4
0
def cndns(m):
    return Numeric.maximum.reduce(Numeric.abs(m).getflat())
Ejemplo n.º 5
0
def cndns(m):
    return num.maximum.reduce(num.inputarray(num.abs(m)).flat)
Ejemplo n.º 6
0
def cndns(m):
    return num.maximum.reduce(num.inputarray(num.abs(m)).flat)