示例#1
0
文件: dtest.py 项目: fxia22/ASM_xf
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"
示例#2
0
文件: dtest.py 项目: joshfermin/AI
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"
示例#3
0
文件: dtest.py 项目: joshfermin/AI
def cndns(m):
    return Numeric.maximum.reduce(Numeric.abs(m).getflat())
示例#4
0
文件: dtest.py 项目: fxia22/ASM_xf
def cndns(m):
    return Numeric.maximum.reduce(Numeric.abs(m).getflat())
示例#5
0
文件: dtest.py 项目: fxia22/ASM_xf
def cndns(m):
    return num.maximum.reduce(num.inputarray(num.abs(m)).flat)
示例#6
0
文件: dtest.py 项目: joshfermin/AI
def cndns(m):
    return num.maximum.reduce(num.inputarray(num.abs(m)).flat)