numpy ValueError: Expected 2D array, got 1D array instead 오류 해결하기
소개파이썬에서 NumPy 또는 Scikit-learn을 사용할 때 'ValueError: Expected 2D array, got 1D array instead' 오류는 자주 발생하는 문제 중 하나입니다. 이 오류는 일반적으로 모델 학습 또는 데이터를 변환할 때 1D 배열을 예상하는 대신 2D 배열을 제공하려고 할 때 발생합니다. 오늘은 이 오류의 원인과 그 해결 방법을 알아보겠습니다.에러 발생 예시 코드먼저, 이 오류가 발생할 수 있는 간단한 예시 코드를 살펴봅시다.import numpy as npfrom sklearn.linear_model import LinearRegression# 1D 배열 생성X = np.array([1, 2, 3, 4, 5])y = np.array([1, 3, 2, 3, 5]..
2024. 10. 9.