微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

numpy.AxisError: axis 3 is out of bounds for array of dimension 3

遇到这个问题很多次了,每次解决这个问题找答案都需要找很久,今天就记录一下。虽然报错是边界问题,但是出现这个问题的原因在于numpy的版本号与tensorflow版本号不一致。当我们在安装tensorflow的时候系统会自动匹配安装相应的版本,但是当我们在安装其他包的时候也会依赖numpy包,会认再次下载不同版本的numpy,因此我们的环境中有可能存在两个版本的numpy。我的tensorflow是1.14版本的,numpy是1.16.4的,如果遇到类似的问题,可以pip uninstall numpy,在pip show numpy,当都卸载完,再次安装就ok了。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐