您现在的位置是:首页 > 技术教程 正文

运行python代码时遇到module ‘numpy‘ has no attribute ‘float‘解决方法

admin 阅读: 2024-03-25
后台-插件-广告管理-内容页头部广告(手机)

一、问题描述

运行python代码时遇到如下问题

module ‘numpy‘ has no attribute ‘float‘
  • 1

二、解决方法

出现这种解决方法的原因,主要是因为 np.float 从版本1.24起被删除。但是这里所用的代码是基于旧版本的Numpy。
查看当前的 numpy版本:
(利用安装指令查看当前的 numpy版本)

pip install numpy
  • 1
反馈结果: Requirement already satisfied: numpy in /home/wong/.local/lib/python3.8/site-packages (1.24.1) # 说明我当前电脑的 numpy 版本是 1.24.1
  • 1
  • 2
  • 3

所以有两种解决方法:
一种是更新当前所用的python代码,使其不使用np.float 。
另一种是将你的Numpy版本降级到1.23.5.
具体步骤:

  1. 卸载原来的 numpy
pip uninstall numpy
  • 1
  1. 安装1.23.5版本的numpy
pip install -U numpy==1.23.5
  • 1

参考链接

[1] 昔阳z. 遇到module ‘numpy‘ has no attribute ‘float‘ [EB/OL]. https://blog.csdn.net/Yao_Wan/article/details/128767735, 2023-01-26/2023-04-11.

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索