blob: 62d33017425b43967459238afcc826ebf477f41f [file] [log] [blame]
Wenzel Jakob57082212015-09-04 23:42:12 +02001#!/usr/bin/env python
2from __future__ import print_function
Wenzel Jakob38bd7112015-07-05 20:05:44 +02003import sys
4sys.path.append('.')
5
6from example import Matrix
Wenzel Jakobfab881c2015-10-18 17:04:24 +02007
8try:
9 import numpy as np
10except ImportError:
11 print('NumPy missing')
12 exit(0)
Wenzel Jakob38bd7112015-07-05 20:05:44 +020013
14m = Matrix(5, 5)
15
16print(m[2, 3])
17m[2, 3] = 4
18print(m[2, 3])
19
20m2 = np.array(m, copy=False)
21print(m2)
22print(m2[2, 3])
23m2[2, 3] = 5
24print(m[2, 3])
25
26m3 = np.array([[1,2,3],[4,5,6]]).astype(np.float32)
27print(m3)
28m4 = Matrix(m3)
29for i in range(m4.rows()):
30 for j in range(m4.cols()):
31 print(m4[i, j], end = ' ')
32 print()