本文主要是介绍【数学建模之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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!