Spaces:
Running
Running
import numpy as np | |
def convert_numpy_types(obj): | |
"""Convert numpy types to Python native types""" | |
if isinstance(obj, np.integer): | |
return int(obj) | |
elif isinstance(obj, np.floating): | |
return float(obj) | |
elif isinstance(obj, np.ndarray): | |
return obj.tolist() | |
elif isinstance(obj, dict): | |
return {key: convert_numpy_types(value) for key, value in obj.items()} | |
elif isinstance(obj, list): | |
return [convert_numpy_types(item) for item in obj] | |
else: | |
return obj | |