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()