def analyse(data,axis=0): if axis==0: import numpy as np data=np.array(data) space=" "*axis print(space+"axis=",axis) print(space+"shape=",data.shape) print(space+"type=",type(data)) print("") if len(data.shape)!=0: element_shape=data[0].shape return analyse(data[0],axis+1) for i in range(1,data.shape[0]): if element_shape!=data.shape[i]: return analyse(data[i],axis+1)