numpy ValueError: shapes (3,2) and (2,3) not aligned 오류 해결하기
소개numpy를 사용하다 보면 때때로 'ValueError: shapes (3,2) and (2,3) not aligned'라는 오류에 직면하게 됩니다. 이러한 오류는 배열의 곱셈을 시도할 때 발생하며, 주로 두 배열의 차원이나 크기가 서로 맞지 않을 경우에 생기는 문제입니다. 이 글에서는 이 오류의 발생 원인과 함께 다양한 해결 방법을 알아보겠습니다.에러 발생 예시 코드먼저, 우리가 자주 겪게 되는 이 오류를 발생시키는 간단한 예시 코드를 살펴봅시다.import numpy as np# 두 개의 numpy 배열 생성a = np.array([[1, 2], [3, 4], [5, 6]]) # shape: (3, 2)b = np.array([[7, 8, 9], [10, 11, 12]]) # shape: (2..
2024. 10. 16.