示例#1
0
def test_matrix_mul():
    """Test Matrix addition"""
    a = Matrix.identity(3)
    b = Matrix.identity(3)
    c = a * b
    assert c.get_data() == [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
示例#2
0
def test_matrix_add():
    """Test Matrix addition"""
    a = Matrix.identity(3)
    b = Matrix.identity(3)
    c = a + b
    assert c.get_data() == [[2, 0, 0], [0, 2, 0], [0, 0, 2]]
示例#3
0
def test_matrix_sub():
    """Test Matrix addition"""
    a = Matrix.identity(3)
    b = Matrix.identity(3)
    c = a - b
    assert c.get_data() == [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
示例#4
0
def test_matrix_identity():
    """Test identity matrix constructor"""
    a = Matrix.identity(3)
    assert a.get_data() == [[1, 0, 0], [0, 1, 0], [0, 0, 1]]