D:\anaconda3\lib\site-packages\numpy\core\numeric.py in (.0)
1325 pass
1326 # Going via an iterator directly is slower than via list comprehension.
-> 1327 axis = tuple([normalize_axis_index(ax, ndim, argname) for ax in axis])
1328 if not allow_duplicate and len(set(axis)) != len(axis):
1329 if argname:
AxisError: axis 3 is out of bounds for array of dimension 2
D:\anaconda3\lib\site-packages\numpy\core\numeric.py in (.0)
1325 pass
1326 # Going via an iterator directly is slower than via list comprehension.
-> 1327 axis = tuple([normalize_axis_index(ax, ndim, argname) for ax in axis])
1328 if not allow_duplicate and len(set(axis)) != len(axis):
1329 if argname:
AxisError: axis 3 is out of bounds for array of dimension 2