반응형
class NumpyEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, np.ndarray):
return obj.tolist()
return json.JSONEncoder.default(self, obj)
a = np.array([[1, 2, 3], [4, 5, 6]])
print(a.shape)
json_dump = json.dumps({'a': a, 'aa': [2, (2, 3, 4), a], 'bb': [2]},
cls=NumpyEncoder)
print(json_dump)
출처 : https://stackoverflow.com/questions/26646362/numpy-array-is-not-json-serializable
반응형
'-------------코딩------------- > python 에러 모음' 카테고리의 다른 글
opencv imread error (경로 한글, 영어 섞여있음) (0) | 2022.04.14 |
---|---|
opencv error - (2) | 2022.04.08 |
OpenCV error (0) | 2022.04.08 |
TypeError: __init__() got an unexpected keyword argument 'size' (0) | 2021.07.16 |
TypeError: expected string or bytes-like object (0) | 2020.10.19 |
댓글