【问题标题】:'Some libraries imported but unused' warning in Spyder with scikit-learn带有 scikit-learn 的 Spyder 中的“某些库已导入但未使用”警告
【发布时间】:2019-09-17 20:14:11
【问题描述】:

当我想运行我的代码时,我收到关于 scikit-learn 和其他人的错误“某些库已导入但未使用”。

conda version : 4.6.14
python version : 3.7.3.final.0

错误输出:

数学已导入但未使用

sklearn.metrics.....已导入但未使用

随机导入但未使用

此库下方的所有警告均相同。

import random
import numpy as np
import math
import matplotlib.pyplot as plt
from sklearn.preprocessing import StandardScaler
from sklearn.cross_validation import train_test_split
from sklearn.svm import SVC
from sklearn.model_selection import LeaveOneOut
from sklearn.model_selection import LeaveOneGroupOut
from sklearn.metrics import accuracy_score
from sklearn.metrics import f1_score
from sklearn.metrics import confusion_matrix

【问题讨论】:

    标签: python python-3.x scikit-learn anaconda spyder


    【解决方案1】:

    首先,警告不是错误。警告就是警告。

    您的 IDE 通过执行 Static Code Analysis 只是警告您正在导入未在代码中使用的库。被视为不良做法,您的 IDE 隐含建议删除这些代码行。

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 2014-02-21
      • 2023-03-28
      • 2018-01-18
      • 2017-02-05
      • 2021-07-21
      • 2015-12-13
      • 2013-12-03
      • 2021-10-16
      相关资源
      最近更新 更多