脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - Python运行出现DeprecationWarning的问题及解决

Python运行出现DeprecationWarning的问题及解决

2022-07-13 13:12旺 崽 Python

这篇文章主要介绍了Python运行出现DeprecationWarning的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Python运行出现DeprecationWarning

今天运行 py 时出现下面的问题:

DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop working

是这个语句出现的问题:

?
1
from collections import Iterable

好像是 py 版本更新以后包发生了变化,只需要改一下包名就行:

?
1
collections->collections.abc

Python版本问题出现DeprecationWarning

?
1
sklearn.cross_validation.cross_val_score()

例如:

?
1
from sklearn import cross_validation

D:\Anaconda3\lib\site-packages\sklearn\cross_validation.py:41: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the new CV iterators are different from that of this module. This module will be removed in 0.20.  "This module will be removed in 0.20.", DeprecationWarning)

改为

?
1
from sklearn.model_selection import cross_val_score

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://zaizai.blog.csdn.net/article/details/107643924

延伸 · 阅读

精彩推荐