1. 問題の説明
Python コードを実行すると次の問題が発生しました
module ‘numpy‘ has no attribute ‘float‘
2、解決策
この回避策の理由は主に、np.float
バージョン以降で1.24
削除されたためです。ただし、ここで使用されているコードは古いバージョンに基づいていますNumpy
。
現在のnumpy
バージョンを表示します:
(現在のバージョンを表示するには、インストール コマンドを使用しますnumpy
)
pip install numpy
反馈结果:
Requirement already satisfied: numpy in /home/wong/.local/lib/python3.8/site-packages (1.24.1)
# 说明我当前电脑的 numpy 版本是 1.24.1
したがって、解決策は 2 つあります。1
つは、現在使用されている Python コードを更新して使用しないようにすることですnp.float
。
もう 1 つは、Numpy バージョンを にダウングレードすることです1.23.5
。
具体的な手順は次のとおりです。
- オリジナルをアンインストールする
numpy
pip uninstall numpy
- インストールされて
1.23.5
いるバージョンnumpy
pip install -U numpy==1.23.5
参考リンク
[1] Xi Yangz. 遭遇したモジュール 'numpy' には属性 'float' がありません [EB/OL]. https://blog.csdn.net/Yao_Wan/article/details/128767735、2023-01-26/2023 -04 -11.