import numpy as np
# np.matrix and np.mat
m = np.matrix([[1,2],[3,4]])
a = np.matrix(m)
b = np.mat(m)
c = np.matrix(m, copy=False)
# all m, a, b, c is matrix([[1, 2],[3, 4]])
m[0,0] = 10
# all m, b, c is matrix([[10, 2],[3, 4]])
# a is matrix([[1, 2],[3, 4]])