错误:AttributeError: module ‘numpy‘ has no attribute ‘float‘.
·

这个错误是因为在 numpy 版本 1.20 及以上中,np.float 已被弃用。
根据错误提示,有两种解决方法:
方法一:将代码中所有使用 np.float 的地方改为 float。
将
data = data.values.astype(np.float)
改为
data = data.values.astype(float)

方法二:如果确实需要 numpy 的标量类型,可以将 np.float 改为 np.float64。
即把
data = data.values.astype(np.float)
改为
data = data.values.astype(np.float64)
更多推荐

所有评论(0)