MatrixInverse
Repository source: MatrixInverse
Question
If you have a question about this example, please use the VTK Discourse Forum
Code¶
MatrixInverse.py
# !/usr/bin/env python3
import numpy as np
from vtkmodules.vtkCommonMath import vtkMatrix3x3
def main():
shape = (3, 3)
m = vtkMatrix3x3()
m.SetElement(2, 1, 2.0) # Set element (2,1) to 2.0
print('Original matrix:')
print_matrix(m.data, shape)
m.Invert()
print('Inverse:')
print_matrix(m.data, shape)
def print_matrix(m, shape):
data = np.array(m)
data = data.reshape(shape)
print(data)
if __name__ == '__main__':
main()