1 | initial version |
That's how numpy
matrices work, so one possibilities is to write:
sage: M = Matrix([[1,2,3],[0,4,5],[0,0,6]])
sage: M.numpy()
array([[1, 2, 3],
[0, 4, 5],
[0, 0, 6]])
sage: M.numpy() == 0
array([[False, False, False],
[ True, False, False],
[ True, True, False]], dtype=bool)
sage: M.numpy() == zero_matrix(ZZ, 3)
array([[False, False, False],
[ True, False, False],
[ True, True, False]], dtype=bool)
2 | No.2 Revision |
That's how numpy
matrices work, so one possibilities possibility is to write:
sage: M = Matrix([[1,2,3],[0,4,5],[0,0,6]])
sage: M.numpy()
array([[1, 2, 3],
[0, 4, 5],
[0, 0, 6]])
sage: M.numpy() == 0
array([[False, False, False],
[ True, False, False],
[ True, True, False]], dtype=bool)
sage: M.numpy() == zero_matrix(ZZ, 3)
array([[False, False, False],
[ True, False, False],
[ True, True, False]], dtype=bool)