numpy ValueError: shapes (x,y) and (y,z) not aligned 오류 해결하기
소개파이썬의 과학 컴퓨팅 라이브러리인 NumPy를 사용할 때, 'ValueError: shapes (x,y) and (y,z) not aligned'라는 오류는 꽤 흔하게 발생하는 문제입니다. 이 오류는 종종 두 개의 배열을 곱할 때 차원이 맞지 않거나, 배열의 형태가 일치하지 않을 때 나타납니다. 오늘은 이러한 오류가 발생하는 원인과 해결 방법에 대해 자세히 알아보겠습니다.에러 발생 예시 코드먼저, 해당 오류가 발생할 수 있는 간단한 예시 코드를 살펴보겠습니다.import numpy as np# 두 개의 배열 생성A = np.array([[1, 2, 3], [4, 5, 6]]) # shape: (2, 3)B = np.array([[7, 8], [9, 10]]) # shape: (2, 2)..
2024. 10. 9.