1.用python实现ndarray
class NdArray(list):
def __getitem__(self, item):
if isinstance(item, int):
return super().__getitem__(item)
else:
if len(item) == 1:
return super().__getitem__(item[0])
else:
return NdArray.__getitem__(NdArray(self[item[0]]), item[1:])