python - 为什么我在 python 3.6 的 jupyter Notebook 中收到警告以及如何修复它们?

标签 python python-3.x jupyter-notebook

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

为什么当我运行以下代码时会收到以下警告,

# 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)

警告:

/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)

最佳答案

我也遇到过这种情况。 它警告您在代码中编写的即将推出的 python 版本中的语法更改。 如果您在未来版本中运行相同的代码,可能无法按预期工作。

关于python - 为什么我在 python 3.6 的 jupyter Notebook 中收到警告以及如何修复它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52807615/

相关文章:

python - 使用 agg 函数在 Pandas 中分组时进行回合

python - balanced_accuracy_score 和 accuracy_score 之间的区别

python - 如何使用 python 3.x distutils 要求和安装包?

python - 使用不存在的可选参数运行函数

python - 将日志文件保存在用户主目录中

python - 对 Pandas 数据帧进行计数、平均和连接

python - 是否有适用于 Python 3.7.1 的 Microsoft Visual C++ 编译器?

python - 将数据框从一个 Jupyter Notebook 文件导入到另一个文件

matplotlib - jupyter notebook 中的交互式 matplotlib 绘图

python - 在 Jupyter 笔记本上安装 Linearmodels 包时出错