问题截图
numpy.AxisError: axis 4 is out of bounds for array of dimension 4
分析
1、复现代码的原则,很少会在维度上进行修改。但是不修改会一直报错!
2、这种错误很大原因是因为是版本号不对,定位到代码里没有文件。
于是我尝试更换numpy版本(秉持着:高版本可能可以适配低版本),但是仍然报相同的错误。
3、打开官方手册
numpy
就是在1.13之前版本中,如何是axis > a.ndim ,代码会自动认为 axis == a.ndim;而在1.18之后就会报上面的那个错误。
解决方法
解决方法: