#!/usr/bin/env python from __future__ import print_function import sys sys.path.append('.') from example import Matrix try: import numpy as np except ImportError: print('NumPy missing') exit(0) m = Matrix(5, 5) print(m[2, 3]) m[2, 3] = 4 print(m[2, 3]) m2 = np.array(m, copy=False) print(m2) print(m2[2, 3]) m2[2, 3] = 5 print(m[2, 3]) m3 = np.array([[1,2,3],[4,5,6]]).astype(np.float32) print(m3) m4 = Matrix(m3) for i in range(m4.rows()): for j in range(m4.cols()): print(m4[i, j], end = ' ') print()