[Error] dtype('<U4') 무엇인가?
2024. 5. 1. 21:15ㆍ개인활동/기타
반응형
numpy.core._exceptions._UFuncNoLoopError: ufunc 'subtract' did not contain a loop with signature matching types (dtype('int64'), dtype('<U4')) -> None
연산 과정에서 이런 에러가 계속해서 났었다.
친구의 도움으로 해결했고, 결론적으로는 멍청한 짓을 했었다.
입력받았던 array와 정수(엄밀히 말하면 정수 변환 전 문자열이였다)로 뺄셈 연산 과정 중 발생한 에러로 정수형과 문자열이 연산을 시도하고 있던 것이다.
U라는 것은 Unicode, 즉 문자열을 의미하며 뒤에 4는 아마 비트수...인 것 같다.
4비트짜리 Unicode와 int64sms 연산할 수 없어요~ 라는 에러를 뱉은 것임
아. 코드를 짜며 왜이리 놓치는 부분이 많을까? 큰일난 것 같다.
반응형
'개인활동 > 기타' 카테고리의 다른 글
[error] ERROR: file:///content does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. (0) | 2024.08.15 |
---|---|
[error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte (0) | 2024.08.10 |
[konlpy] jvm 에러 (0) | 2023.12.02 |
[Git] clone한 레포지토리 계정 확인하고 수정하기 (1) | 2023.11.25 |
Jupyter Notebook CUDA 환경 설정하기 - 실패 (1) | 2023.10.14 |