In [1]:
import numpy as np
import matrices

%load_ext autoreload
%autoreload 2

In [2]:
mat = [[1,2,3],[4,5,6],[7,8,9]]
print(mat)
matrices.rotateClockwise(mat)
print('rotate clockwise mat = %s' % mat)

mat = [[1,2,3],[4,5,6],[7,8,9]]
print(mat)
matrices.rotateCounterclockwise(mat)
print('rotate counter-clockwise mat = %s' % mat)


[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
rotate clockwise mat = [[7, 4, 1], [8, 5, 2], [9, 6, 3]]
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
rotate counter-clockwise mat = [[3, 6, 9], [2, 5, 8], [1, 4, 7]]

In [ ]: