代码:from sklearn.linear_model import LogisticRegression
报错:未解析的引用 'sklearn',未解析的引用 'LogisticRegression'
但是我已经下载了sklearn包了啊,为什么还会报错呢?
pip install sklearn
如果你是用的pycharm、还需要在 pycharm 里面配置包
建议用 anaconda,内置了 sklearn
可能是编码错误,记得将txt文件中的编码换位UTF-8
with open(edge_file, 'r',encoding='UTF-8-sig') as fr:
五、使用sklearn中的LabelEncoder将Label标准化的方法:
LabelEncoder可以将标签分配一个0—n_classes-1之间的编码使用sklearn之LabelEncoder将Label标准化的方法_Python_脚本之家http://www.zzvips.com/article/147551.html六、数据归一化 MinMaxScaler
将每个元素(特征,feature)转换成给定范围的值。
fit(self, X[, y]):计算给定数据集X的最大/小值用于之后的放缩(这一步没有进行放缩)
transform(self, X):将数据集X放缩至给定区间
(self, X[, y]):计算并将数据放缩至给定区间,相当于fit()
+transform()
数据归一化 MinMaxScaler__Ronnie_的博客-CSDN博客_minmaxscaler
Python:sklearn数据预处理中fit(),transform()与fit_transform()的区别_anshuai_aw1的博客-CSDN博客_pca.fit_transform 七、PCA降维
PCA降维实例[GridSearchCV求最优参]_Doris_H_n_q的博客-CSDN博客
降维后通常会破坏归一化,需再次归一化
八、列表中的列表为字符串改为普通列表
如第二行改为第一行:
df = pd.read_excel('test_positive_onehot.xlsx')
label_list = list(df['label'])
result = [i[1 : -1].split(', ') for i in label_list]
new = []
for ne in result:
new.append(list(map(int, ne)))
print(new)