【数学建模之Python】6.DeprecationWarning: `np.float` is a deprecated;Deprecated in NumPy 1.20

你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿

1.解决方法

在Anaconda Prompt里
(1)pip uninstall Scikit-learn
(2)pip install Scikit-learn
然后就会更新到你的python对应的最新版本
再试一试代码,应该就不会报错了

2.版本声明

python 3.7.1
原先Scikit-learn 0.20.1
更新后 Scikit-learn 0.24.2

3.代码

import numpy as np
from sklearn.decomposition import PCA

然后会发现短短两行代码竟然会出现如此多的报错!

4.原因

我在网上找了好久也没发现能够用的,其实问题不是出在我们写的文件,问题出在我们用的库太旧了!仔细看报错,报错上指明了是package里的sklearn的源代码出现了问题,我刚开始还没注意到,后面灵机一动,应该是原先版本太低了的问题!

【数学建模之Python】6.DeprecationWarning: `np.float` is a deprecated;Deprecated in NumPy 1.20_第1张图片

你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿

你可能感兴趣的:(数学建模之Python,python,数学建模)