FastAPI에서 return할 때 ValueError: TypeError("'numpy.float32' object is not iterable") 해결하기
print는 잘 되는걸 보면 값이 정상인데 프론트로 return할려면 에러가 난다
FastAPI에서 numpy.* 데이터 타입을 지원하지 않기 때문에 에러가 난다
문제가 되는 numpy value에서 *.item()으로 python value로 가져와서 저장하고
그러면 정상적으로 return할 수 있다
'프로그래밍 > FastAPI' 카테고리의 다른 글
(Python) 분명히 패키지를 설치하고 FastAPI를 실행했는데 패키지를 찾지 못하는 에러 대처하기(ModuleNotFoundError) (0) | 2024.03.06 |
---|---|
frontend(vue.js)에서 FastAPI로 타입이 여러개 담긴 Formdata 보내기 (0) | 2023.05.14 |
FastAPI에서 front로 파일을 제공하는 방법 - static file serving, Fileresponse + vue.js에서 음성파일 재생하기 (0) | 2023.05.10 |
front에서 데이터를 제대로 보냈는데 fastapi에서 422 unprocessable entity 에러 나는 경우 (0) | 2023.05.03 |
중요한 변수를 숨겨야할 때, 사용할 수 있는 환경변수(env)설정 (0) | 2023.04.17 |
TAGS.