9.19scikit-learn安装方法

本文详细介绍了在Python环境中安装和使用Sklearn库的过程,包括解决安装后出现的引用错误问题,提供了有效的解决方法和步骤,同时分享了清除PyCharm缓存的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

零 参考安装方法: https://blog.youkuaiyun.com/ShiZhixin/article/details/50488520

一 问题:安装完成后执行代码使用sklearn 提示unresolved reference 'sklearn' ;unresolved reference 'svm'

from sklearn import svm
x = [[2, 0, 1], [1, 1, 2], [2, 3, 3]]
y = [0, 0, 1]  # 分类标记
clf = svm.SVC(kernel='linear')  # SVM模块,svc,线性核函数
clf.fit(x, y)
print(clf)
print(clf.support_vectors_)  # 支持向量点
print(clf.support_)  # 支持向量点的索引
print(clf.n_support_)  # 每个class有几个支持向量点 
print(clf.predict([[2, 0, 3]]))  # 预测

二 解决办法:

将pip.ini文件放入目录C:\Users\用户\pip\pip.ini,在pycharm的终端重新执行

C:\Program Files\Python37\Scripts>pip install sklearn

后执行成功后
在终端pip list 也能够看到scikit-learn,代码界面也看到unresolved reference 'sklearn' ;unresolved reference 'svm'消失了,问题解决

pip.ini内容如下

[global]
trusted-host = mirrors.tools.xxx.com
index-url = http://mirrors.tools.xxx.com/pypi/simple/

 

三 存疑:手动在CMD窗口中执行为什么没有生效,难度与执行依赖包的顺序有关吗

pip install scikit_learn-0.21.3-cp37-cp37m-win_amd64.whl --trusted-host=mirrors.tools.xxx.com -i http://mirrors.tools.xxx.com/pypi/simple/

 

四 备注:清除pycharm缓存方法

https://www.cnblogs.com/yrqiang/archive/2016/03/20/5297519.html

 

问题解决后执行结果

SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0,
    decision_function_shape='ovr', degree=3, gamma='auto_deprecated',
    kernel='linear', max_iter=-1, probability=False, random_state=None,
    shrinking=True, tol=0.001, verbose=False)
[[1. 1. 2.]
 [2. 3. 3.]]
[1 2]
[1 1]
[0]

 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值