티스토리 뷰
Computer/이게 왜 안되지?
[이왜안?] ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions.
벼랑끝과학자 2023. 10. 27. 18:25해당 문제는 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은 뜨지만 문제가 해결됐다면 장땡이다.
'Computer > 이게 왜 안되지?' 카테고리의 다른 글
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- manim library
- 선형대수
- 파이썬
- MorganCircularfingerprint
- elementry matrix
- Manimlibrary
- 최대우도추정
- MLE
- 이왜안
- 베이즈정리
- 오일석기계학습
- ai신약개발
- kl divergence
- MatrixAlgebra
- eigenvector
- 3B1B따라잡기
- 인공지능
- Matrix algebra
- 백준
- vae
- manimtutorial
- eigenvalue
- 3b1b
- 제한볼츠만머신
- kld
- ai인공지능
- variational autoencoder
- 기계학습
- marginal likelihood
- manim
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함