티스토리 뷰

해당 문제는 ndarray의 구간별 길이가 일정하지 않을 때 나타나는 문제다.

예를들어 [[2, 3, 4], [1, 2]] 처럼 첫번째 row는 3개의 column을 가지는데 두번째 row는 2개의 column만을 가지는 경우에 이러한 오류가 나온다.

해결방법으로는 이런 형태의 ndarray가 선언되는 부분에서 dtype=object를 주면 된다는데, 데이터 타입을 건드리는 것은 아마도 numpy의 모듈을 사용하지 못하도록 만들어 귀찮게 될 수 있기 때문에 나는 사용하지 않았고, stackoverflow를 참고하니 numpy 버전을 최신버전을 사용하지 말고 1.21쯤으로 낮춰보라하여 1.21.6버전으로 낮췄더니 해결되었다.

User warning은 뜨지만 문제가 해결됐다면 장땡이다.

댓글