Pythonコードの実行時にモジュール「numpy」に属性「float」ソリューションがありませんでした

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
具体的な手順は次のとおりです。

  1. オリジナルをアンインストールするnumpy
pip uninstall numpy
  1. インストールされて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.

おすすめ

転載: blog.csdn.net/qq_39779233/article/details/130095024