当我想运行代码时,出现关于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
答案 0 :(得分:2)
首先,警告是否错误。警告是警告。
通过执行Static Code Analysis,您的IDE只是警告您正在导入您的代码中未使用的库。被认为是不良做法,您的IDE隐含建议删除这些代码行。