def test_transposed(): m1 = MyMatrix(a) m2 = MyMatrix(c) res1 = m1.transposed() res2 = m2.transposed() assert (res1.get_data() == [[2, 1, 0], [2, 1, 4]]) assert (res2.get_data() == []) assert (m1.get_data() == [[2, 2], [1, 1], [0, 4]])
def test_transposed(): zero_matrix = MyMatrix([]) zero_matrixcopy = zero_matrix.transposed() matrix = MyMatrix([[1, 2], [5, 6], [4, 7]]) matrix2 = matrix.transposed() assert (matrix2.size() == (2, 3)) assert (matrix2.get_data() == [[1, 5, 4], [2, 6, 7]]) assert (zero_matrix.get_data() == []) assert (zero_matrixcopy.get_data() == [])
def test_transposed(): matrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) matrix1 = matrix.transposed() assert (matrix.get_data() == [[1, 2, 3, 4], [5, 6, 7, 8]]) assert (matrix1.get_data() == [[1, 5], [2, 6], [3, 7], [4, 8]]) empty_matrix = MyMatrix(c) em_matrix = empty_matrix.transposed() assert (empty_matrix.get_data() == []) assert (em_matrix.get_data() == [])
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_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_transposed(): m1 = MyMatrix([[1, 2], [3, 4], [5, 6]]) m2 = m1.transposed() assert (m1.get_data() == [[1, 2], [3, 4], [5, 6]]) assert (m2.get_data() == [[1, 3, 5], [2, 4, 6]])
def test_transposed(): mymatrix = MyMatrix([[1, 2], [3, 4]]) mymatrix.transposed() assert (mymatrix.transposed() == [[1, 3], [2, 4]]) mymatrix = MyMatrix([[1, 2, 3, 4], [5, 6, 7, 8]]) mymatrix.transposed() assert (mymatrix.transposed() == [[1, 5], [2, 6], [3, 7], [4, 8]]) mymatrix = MyMatrix([[0, 2], [3, 0]]) mymatrix.transposed() assert (mymatrix.transposed() == [[0, 3], [2, 0]]) mymatrix = MyMatrix([[0], [0]]) mymatrix.transposed() assert (mymatrix.transposed() == [[0, 0]])
def test_transposed(): matrix = MyMatrix([[1, 2, 3], [4, 5, 6]]) assert (matrix.transposed()._get_data() == [[1, 4], [2, 5], [3, 6]]) assert (repr(matrix) == '1 2 3 \n4 5 6') matrix = MyMatrix([[1, 2], [3, 4], [5, 6]]) assert (matrix.transposed()._get_data() == [[1, 3, 5], [2, 4, 6]])