首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在Python3.6的jupyter笔记本中收到警告,我该如何修复它们?

为什么我在Python3.6的jupyter笔记本中收到警告,我该如何修复它们?
EN

Stack Overflow用户
提问于 2018-10-15 06:28:50
回答 1查看 753关注 0票数 1

我正在尝试运行下面的代码,我已经看到了很多这样的警告,我只是想知道如何阻止它们的发生,到底是什么导致了这些警告,

当我运行下面的代码时,为什么我会得到以下警告:

代码语言:javascript
复制
# Test options and evaluation metric
seed = 7
scoring = 'accuracy'

results = []
names = []

# evaluate each model in turn
for name, model in models:
    kfold = model_selection.KFold(n_splits=10, random_state=seed)
    cv_results = model_selection.cross_val_score(
        model, X_train, Y_train, cv=kfold, scoring=scoring)
    results.append(cv_results)
    names.append(name)
    msg = "%s: %f (%f)" % (name, cv_results.mean(), cv_results.std())
    print(msg)

警告:

代码语言:javascript
复制
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/sklearn/linear_model/logistic.py:432: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.
  FutureWarning)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/sklearn/linear_model/logistic.py:459: FutureWarning: Default multi_class will be changed to 'auto' in 0.22. Specify the multi_class option to silence this warning.
  "this warning.", FutureWarning)
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/sklearn/linear_model/logistic.py:432: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.
  FutureWarning)
EN

回答 1

Stack Overflow用户

发布于 2018-10-15 06:54:12

这也发生在我身上。它会对即将到来的python版本中的语法更改发出警告。如果您在将来的版本中运行相同的代码,则可能无法按预期工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52807615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档