Zebra / backend /deep_convert.py
guoj5's picture
Add application file
8e80adf
raw
history blame contribute delete
323 Bytes
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