[Python] TypeError: Object of type float32 is not JSON serializable

다음과 같은 에러 메시지는

TypeError: Object of type float32 is not JSON serializable

아래의 코드로 해결할 수 있다.

# float으로 변환
dict_obj = {k:float(v) for k, v in dict_obj.items()}

# 딕셔너리를 json 파일로 저장
with open('file_name.json', 'w', encoding='utf-8') as handle:
    json.dump(dict_obj, handle, indent=2)

댓글남기기