| import numpy as np | |
| def deep_convert(obj): | |
| if isinstance(obj, np.ndarray): | |
| return [deep_convert(x) for x in obj] | |
| elif isinstance(obj, dict): | |
| return {k: deep_convert(v) for k, v in obj.items()} | |
| elif isinstance(obj, list): | |
| return [deep_convert(x) for x in obj] | |
| else: | |
| return obj |