inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Code Assigment: basic_linear_algebra matrix_equal 질문입니다!!!!

72

GSP

작성한 질문수 24

0

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

시큐리티 필터 설정 질문입니다!

2

56

1

배포 파이프라인 구축 후 마주하게 되는 고민들 (💻 실습)

1

32

2

env

1

34

1

알파밴티지 뉴스 기사

1

36

1