Code Assigment: basic_linear_algebra matrix_equal 질문입니다!!!!
77
작성한 질문수 24
def is_matrix_equal(matrix_variables):
return len(set([len(set(a)) for matrix in zip(*matrix_variables) for a in zip(matrix)])) ==1
matrix_x=[[2,1],[2,3],[2,1]]
matrix_y=[[2,5],[2,2],[2,3]]
matrix_z = [[1,1],[2,2]]
matrix_w = [[3,3],[1,7]]
print(is_matrix_equal(matrix_x,matrix_y,matrix_y,matrix_y)) #False
print(is_matrix_equal(matrix_x, matrix_x)) #True
print(is_matrix_equal(matrix_w, matrix_z)) #False
print(is_matrix_equal(matrix_w, matrix_z)) #False
print(is_matrix_equal(matrix_z, matrix_z)) #'False' <<이부분만 값이 틀리게 나옵니다.
print(is_matrix_equal(matrix_w, matrix_w)) #'True' << 근데 해당값은 제대로 나옵니다...
틀린 부분은 없는것같은데... 이상하게 백터가 3개가 들어간 matrix 는 boolean값이 제대로 뜨는데
맨마지막 백터가 2개씩 들어가있는 matrix_w 비교만 'True' 가 아닌 'False'가 뜹니다. matrix_w만 동치 'True'가 안뜨는상황입니다... 조언 부탁드리겠습니다
답변 0
Outbox 패턴 도입이유
2
41
1
밴티지api 막혀서 공매도 잔고설정 으로 다시 로직 설정한 강의에 대해서.
1
68
1
사이트 로그인이 안됩니다
1
39
1
CDC 예제 및 메타스테빌리티 관련 질문 드립니다.
1
29
2





