Guest User

Untitled

a guest
Apr 25th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. print "\n\n======\n\n".join([(lambda mtx, process: "\n\n".join([process[x](mtx) for x in xrange(5)]))((lambda zzz: [[int(zzz[x * 3 + y]) for y in xrange(3)] for x in xrange(3)])(raw_input("Input: ").strip().split(',')), (lambda det2, minor, det3, trans, cof, adj, fin, pretty: (lambda m: str(det3(m, minor, det2)), lambda m: pretty(trans(m)), lambda m: pretty(cof(trans(m), minor, det2)), lambda m: pretty(adj(cof(trans(m), minor, det2))), lambda m: pretty(fin(det3(m, minor, det2), adj(cof(trans(m), minor, det2))))))(lambda m: m[0][0] * m[1][1] - m[1][0] * m[0][1], lambda m, r, c: [[m[x][y] for y in [z for z in xrange(3) if z != c]] for x in xrange(3) if x != r], lambda m, minor, det2: sum([(m[0][i] * (-1 if i % 2 else 1) * det2(minor(m, 0, i))) for i in xrange(3)]), lambda m: [[m[y][x] for y in xrange(3)] for x in xrange(3)], lambda m, minor, det2: [[det2(minor(m, x, y)) for y in xrange(3)] for x in xrange(3)], lambda m: [[m[x][y] * (-1 if (x * 3 + y) % 2 else 1) for y in xrange(3)] for x in xrange(3)], lambda d, m: [[m[x][y] * (1/d) for y in xrange(3)] for x in xrange(3)], lambda m: "\n".join([" ".join(map(str, x)) for x in m]))) for a in xrange(2)])
Add Comment
Please, Sign In to add comment