def test_size(): zero_matrix = MyMatrix([]) size = zero_matrix.size() matrix = MyMatrix([[1, 2], [5, 6], [4, 7]]) s = matrix.size() assert (zero_matrix.size() == (0, 0)) assert (matrix.size() == (3, 2))
def test_size(): matrix = MyMatrix(a) assert (matrix.get_data() == a) assert (matrix.size() == (3, 2)) empty_matrix = MyMatrix(c) assert (empty_matrix.get_data() == []) assert (empty_matrix.size() == (0, 0))
def test_transpose(): matrix = MyMatrix(some_matrix) matrix = matrix.transpose() assert (matrix.size() == (2, 3)) assert (matrix.get_data() == [[1, 3, 5], [2, 4, 6]]) empty_matrix = MyMatrix([]) empty_matrix.transpose() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == [])
def test_transpose(): data = [[1, 2, 3], [4, 5, 6]] matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) matrix.transpose() assert (matrix.get_data() == [[1, 4], [2, 5], [3, 6]]) assert (matrix.size() == (3, 2)) empty_matrix = MyMatrix([]) empty_matrix.transpose() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == [])
def test_transpose(): matrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) matrix.transpose() assert (matrix.size() == (4, 2)) #AssertionError assert (matrix.get_data() == [[1, 5], [2, 6], [3, 7], [4, 8]]) empty_matrix = MyMatrix(c) empty_matrix.transpose() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == [])
def test_flipped_left_right(): matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) new_matrix = matrix.flipped_left_right() assert (matrix.get_data() == [[1, 2, 3], [4, 5, 6]]) assert (matrix.size() == (2, 3)) assert (new_matrix.get_data() == [[3, 2, 1], [6, 5, 4]]) empty_matrix = MyMatrix([]) e = empty_matrix.flipped_left_right() assert (empty_matrix.get_data() == []) assert (empty_matrix.size() == (0, 0)) assert (e.get_data() == [])
def test_size(): mymatrix = MyMatrix([[1, 2], [3, 4]]) mymatrix.flip_up_down() mymatrix.flip_left_right() assert (mymatrix.size() == (2, 2)) mymatrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) assert (mymatrix.size() == (2, 3)) mymatrix = MyMatrix([[-1, 556], [989, -4]]) assert (mymatrix.size() == (2, 2)) mymatrix = MyMatrix([[], []]) assert (mymatrix.size() == (2, 0))
def test_transposed(): matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) m = matrix.transposed() assert (m.get_data() == [[1, 4], [2, 5], [3, 6]]) assert (matrix.size() == (2, 3)) assert (matrix.get_data() == [[1, 2, 3], [4, 5, 6]]) empty_matrix = MyMatrix([]) e = empty_matrix.transposed() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == []) assert (e.get_data() == [])
def test_flipped_up_down(): matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) new_matrix = matrix.flipped_up_down() assert (matrix.get_data() == [[1, 2, 3], [4, 5, 6]]) assert (matrix.size() == (2, 3)) assert (new_matrix.get_data() == [[4, 5, 6], [1, 2, 3]]) empty_matrix = MyMatrix([]) e = empty_matrix.flipped_up_down() assert (empty_matrix.get_data() == []) assert (empty_matrix.size() == (0, 0)) assert (e.get_data() == [])
def test_flip_left_right(): mymatrix = MyMatrix([[1, 2], [3, 4]]) mymatrix.flip_left_right() assert (repr(mymatrix) == '2 1\n4 3') assert (mymatrix.size() == (2, 2)) mymatrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) mymatrix.flip_left_right() assert (repr(mymatrix) == '4 3 2 1\n8 7 6 5') assert (mymatrix.size() == (2, 4)) mymatrix = MyMatrix([[0, 2], [3, 0]]) mymatrix.flip_left_right() assert (repr(mymatrix) == '2 0\n0 3') mymatrix = MyMatrix([[0], [0]]) mymatrix.flip_left_right() assert (repr(mymatrix) == '0\n0')
def test_flip_up_down(): mymatrix = MyMatrix([[1, 2], [3, 4]]) mymatrix.flip_up_down() assert (repr(mymatrix) == '3 4\n1 2') assert (mymatrix.size() == (2, 2)) mymatrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) mymatrix.flip_up_down() assert (repr(mymatrix) == '5 6 7 8\n1 2 3 4') assert (mymatrix.size() == (2, 4)) mymatrix = MyMatrix([[0, 2], [3, 0]]) mymatrix.flip_up_down() assert (repr(mymatrix) == '3 0\n0 2') mymatrix = MyMatrix([[0], [0]]) mymatrix.flip_up_down() assert (repr(mymatrix) == '0\n0')
def test_transpose(): zero_matrix = MyMatrix([]) matrix = MyMatrix([[1, 2], [5, 6], [4, 7]]) matrix.transpose() assert (matrix.size() == (2, 3)) assert (matrix.get_data() == [[1, 5, 4], [2, 6, 7]]) assert (zero_matrix.transpose().get_data() == [])
def test_transpose(): mymatrix = MyMatrix([[1, 2], [3, 4]]) mymatrix.transpose() mymatrix.transposed() assert (repr(mymatrix) == '1 3\n2 4') assert (mymatrix.size() == (2, 2)) mymatrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) mymatrix.transpose() mymatrix.transposed() assert (mymatrix.size() == (4, 2)) assert (repr(mymatrix) == '1 5\n2 6\n3 7\n4 8') mymatrix = MyMatrix([[0, 2], [3, 0]]) mymatrix.transpose() assert (repr(mymatrix) == '0 3\n2 0') mymatrix = MyMatrix([[0], [0]]) mymatrix.flip_left_right() assert (repr(mymatrix) == '0\n0')
def test_flip_up_down(): m = [[1, 2, 3], [4, 5, 6]] matrix = MyMatrix(m) matrix.flip_up_down() assert (matrix.size() == (2, 3)) assert (matrix.get_data() == [[4, 5, 6], [1, 2, 3]]) empty_matrix = MyMatrix([]) assert (empty_matrix.get_data() == [])
def test_flipped_left_right(): matrix = MyMatrix(some_matrix) new_matrix = matrix.flipped_left_right() assert (new_matrix.size() == (3, 2)) assert (new_matrix.get_data() == [[2, 1], [4, 3], [6, 5]]) empty_matrix = MyMatrix([]) empty_matrix.flip_left_right() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == [])
def test_flipped_up_down(): some_list = [[4, 5, 6], [1, 2, 3]] m1 = MyMatrix(some_list) m2 = m1.flipped_up_down() assert (m2.get_data() == [[1, 2, 3], [4, 5, 6]]) assert (m1.get_data() == [[4, 5, 6], [1, 2, 3]]) empty_matrix = MyMatrix([]) empty_matrix.flip_left_right() assert (empty_matrix.size() == (0, 0)) assert (empty_matrix.get_data() == [])
def test_size(): matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) assert (matrix.size() == (2, 3)) matrix = MyMatrix([]) assert (matrix.size() == (0, 0))
def test_size(): m1 = MyMatrix(a) m2 = MyMatrix(c) assert (m1.size() == (3, 2)) assert (m2.size() == (0, 0))
def test_size(): m = [[12, 3, 4]] matrix1 = MyMatrix(m) matrix2 = MyMatrix([]) assert (matrix2.size() == (0, 0)) assert (matrix1.size() == (1, 3))
def test_size(): m = [[12, 3, 4]] matrix = MyMatrix(m) assert (matrix.size() == (1, 3)) empty_matrix = MyMatrix([]) assert (empty_matrix.size() == (0, 0))