in ludwig/utils/data_utils.py [0:0]
def default(self, obj):
if isinstance(obj, set):
return list(obj)
elif isinstance(obj, tuple):
return list(obj)
elif isinstance(obj, np.integer):
return int(obj)
elif isinstance(obj, np.floating):
return float(obj)
elif isinstance(obj, np.ndarray):
return obj.tolist()
else:
return json.JSONEncoder.default(self, obj)