In [103]:
import numpy as np

In [111]:
p=[[1,1,1],[0,-1,-1],[1,1,0]]

In [112]:
pi = np.linalg.inv(p)

In [113]:
t=[[1,1,1],[1,1,-1],[1,1,1]]

In [114]:
np.dot(np.dot(pi, t), p)


Out[114]:
array([[ 2.,  0.,  0.],
       [ 0.,  1.,  0.],
       [ 0.,  0.,  0.]])

In [115]:
np.dot(p,pi)


Out[115]:
array([[ 1.,  0.,  0.],
       [ 0.,  1.,  0.],
       [ 0.,  0.,  1.]])

In [116]:
pi


Out[116]:
array([[ 1.,  1.,  0.],
       [-1., -1.,  1.],
       [ 1., -0., -1.]])

In [ ]: