成功解决AttributeError: module ‘numpy‘ has no attribute ‘float‘

在运行python代码时,出现AttributeError: module ‘numpy‘ has no attribute ‘float‘,我使用的numpy版本是1.24,但是从代码中所用的代码是依赖于旧版本的Numpy。您可以将你的Numpy版本降级到1.23.5.

conda install numpy==1.23.5

或者时不用降级,在代码中直接更改。
将代码中的np.float改为float,如下:
在大多数情况下,只需将 numpy 的别名替换为内置的 Python 类型就可以解决问题。bool、str、int等也类似。
下面是我的遇到的问题。

#原来的代码
image1 = image1.astype(numpy.float)
#修改为下面的代码
image1 = image1.astype(float)

其他情况类似。

你可能感兴趣的:(numpy,python)