tokenpocket钱包官方网址|sklearn库怎么安装

作者: tokenpocket钱包官方网址
2024-03-09 22:23:00

十分钟上手sklearn:安装,获取数据,数据预处理 - 知乎

十分钟上手sklearn:安装,获取数据,数据预处理 - 知乎切换模式写文章登录/注册十分钟上手sklearn:安装,获取数据,数据预处理黑哥博士僧、深度学习、CV、电子产品爱好者sklearn是机器学习中一个常用的python第三方模块,对常用的机器学习算法进行了封装 其中包括: 1.分类(Classification) 2.回归(Regression) 3.聚类(Clustering) 4.数据降维(Dimensionality reduction) 5.常用模型(Model selection) 6.数据预处理(Preprocessing) 本文将从sklearn的安装开始讲解,由浅入深,逐步上手sklearn。sklearn官网:skleran安装sklearn的目前版本是0.22.1使用pip安装,terminal直接执行即可pip install -U scikit-learn使用Anaconda安装,推荐Anaconda,因为里面已经内置了NumPy,SciPy等常用工具conda install scikit-learn安装完成后可以在python中检查一下版本,import sklearn不报错,则表示安装成功,我这里用的是老版本了,基本功能差不多。>>import sklearn

>>sklearn.__version__

'0.19.1'获取数据机器学习算法往往需要大量的数据,在skleran中获取数据通常采用两种方式,一种是使用自带的数据集,另一种是创建数据集导入数据集sklearn自带了很多数据集,可以用来对算法进行测试分析,免去了自己再去找数据集的烦恼 其中包括: 鸢尾花数据集:load_iris() 手写数字数据集:load_digitals() 糖尿病数据集:load_diabetes() 乳腺癌数据集:load_breast_cancer() 波士顿房价数据集:load_boston() 体能训练数据集:load_linnerud()这里以鸢尾花数据集为例导入数据集#导入sklearn的数据集

import sklearn.datasets as sk_datasets

iris = sk_datasets.load_iris()

iris_X = iris.data #导入数据

iris_y = iris.target #导入标签创建数据集使用skleran的样本生成器(samples generator)可以创建数据,sklearn.datasets.samples_generator中包含了大量创建样本数据的方法。这里以分类问题创建样本数据import sklearn.datasets.samples_generator as sk_sample_generator

X,y=sk_sample_generator.make_classification(n_samples=6,n_features=5,n_informative=2,n_redundant=3,n_classes=2,n_clusters_per_class=2,scale=1,random_state=20)

for x_,y_ in zip(X,y):

print(y_,end=": ")

print(x_)参数说明: n_features :特征个数= n_informative() + n_redundant + n_repeated n_informative:多信息特征的个数 n_redundant:冗余信息,informative特征的随机线性组合 n_repeated :重复信息,随机提取n_informative和n_redundant 特征 n_classes:分类类别 n_clusters_per_class :某一个类别是由几个cluster构成的 random_state:随机种子,使得实验可重复 n_classes*n_clusters_per_class 要小于或等于 2^n_informative打印结果:0: [ 0.64459602 0.92767918 -1.32091378 -1.25725859 -0.74386837]

0: [ 1.66098845 2.22206181 -2.86249859 -3.28323172 -1.62389676]

0: [ 0.27019475 -0.12572907 1.1003977 -0.6600737 0.58334745]

1: [-0.77182836 -1.03692724 1.34422289 1.52452016 0.76221055]

1: [-0.1407289 0.32675611 -1.41296696 0.4113583 -0.75833145]

1: [-0.76656634 -0.35589955 -0.83132182 1.68841011 -0.4153836 ]数据集的划分机器学习的过程正往往需要对数据集进行划分,常分为训练集,测试集。sklearn中的model_selection为我们提供了划分数据集的方法。 以鸢尾花数据集为例进行划分import sklearn.model_selection as sk_model_selection

X_train,X_test,y_train,y_test = sk_model_selection.train_test_split(iris_X,iris_y,train_size=0.3,random_state=20)参数说明: arrays:样本数组,包含特征向量和标签 test_size:   float-获得多大比重的测试样本 (默认:0.25)   int - 获得多少个测试样本 train_size: 同test_size random_state:int - 随机种子(种子固定,实验可复现) shuffle - 是否在分割之前对数据进行洗牌(默认True)后面我们训练模型使用的数据集都基于此数据预处理我们为什么要进行数据预处理? 通常,真实生活中,我们获得的数据中往往存在很多的无用信息,甚至存在错误信息,而机器学习中有一句话叫做"Garbage in,Garbage out",数据的健康程度对于算法结果的影响极大。数据预处理就是让那些冗余混乱的源数据变得能满足其应用要求。 当然,仅仅是数据预处理的方法就可以写好几千字的文章了,在这里只谈及几个基础的数据预处理的方法。 skleran中为我们提供了一个数据预处理的package:preprocessing,我们直接导入即可import sklearn.preprocessing as sk_preprocessing下面的例子我们使用:[[1, -1, 2], [0, 2, -1], [0, 1, -2]]做为初始数据。数据的归一化基于mean和std的标准化scaler = sk_preprocessing.StandardScaler().fit(X)

new_X = scaler.transform(X)

print('基于mean和std的标准化:',new_X)打印结果:基于mean和std的标准化:

[[ 1.41421356 -1.33630621 1.37281295]

[-0.70710678 1.06904497 -0.39223227]

[-0.70710678 0.26726124 -0.98058068]]规范化到一定区间内 feature_range为数据规范化的范围scaler = sk_preprocessing.MinMaxScaler(feature_range=(0,1)).fit(X)

new_X=scaler.transform(X)

print('规范化到一定区间内',new_X)打印结果:规范化到一定区间内

[[1. 0. 1. ]

[ 0. 1. 0.25 ]

[ 0. 0.66666667 0. ]]数据的正则化首先求出样本的p-范数,然后该样本的所有元素都要除以该范数,这样最终使得每个样本的范数都为1new_X = sk_preprocessing.normalize(X,norm='l2')

print('求二范数',new_X)打印结果:规范化到一定区间内

[[0.40824829 -0.40824829 0.81649658]

[ 0. 0.89442719 -0.4472136 ]

[ 0. 0.4472136 -0.89442719]]小结本文介绍了sklearn的安装,sklearn导入数据集,创建数据集的基本方法,对数据预处理的常用方法进行了介绍。 下一篇,将重点讲解如何使用sklearn进行特征提取,使用sklearn实现机器学习经典算法,模型的保存等内容。发布于 2020-02-04 15:13机器学习(Drew Conway,John Myles White 著)(书籍)​赞同 76​​6 条评论​分享​喜欢​收藏​申请

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)_sklearn安装-CSDN博客

>

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)_sklearn安装-CSDN博客

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

B.Y.Chen

已于 2022-03-13 15:25:37 修改

阅读量8.4w

收藏

479

点赞数

97

分类专栏:

Sklearn

文章标签:

sklearn

python

人工智能

于 2022-03-13 15:24:38 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/cz_include/article/details/123459537

版权

Sklearn

专栏收录该内容

2 篇文章

0 订阅

订阅专栏

一、安装前的准备

        1.1 安装python(我安装的是最新版3.10.2)

        1.2 Win 10 操作系统

二、正式安装(Win+R --> 'cmd'进入命令提示符 也就是终端)

        在安装sklearn之前,需要安装两个库,即numpy+mkl和scipy。但是最好不要使用pip3直接在终端安装,因为pip3默安装的是numpy,而不是numpy+mkl。

        下面是numpy+mkl和scipy的第三方库(里面内容较多,但是是按照首字母排序的)

Python Extension Packages for Windows - Christoph Gohlke (uci.edu)https://www.lfd.uci.edu/~gohlke/pythonlibs/

 2.1 下载NumPy+mkl:(红框为本人下载的版本)

2.2 下载SciPyl:(红框为本人下载的版本)

 2.3 安装wheel软件包工具

pip3 install wheel

        图中本人报了一次错误,原因是pip版本没有更新

python -m pip install --upgrade pip

        下图为更新后重新安装wheel:(图中显示已经安装,可能是上一步骤报错也安装进去了) 

2.4 安装Numpy+mkl

在安装之前,首先要在终端中将工作空间定位到之前下载Numpy+mkl的地址中,然后再进行安装(pip install numpy-1.22.2+mkl-cp310-cp310-win_amd64.whl)

pip install numpy-1.22.2+mkl-cp310-cp310-win_amd64.whl

 2.5 安装SciPy

在安装之前,首先要在终端中将工作空间定位到之前下载SciPy的地址中,然后再进行安装(pip install scipy-1.8.0-cp310-cp310-win_amd64.whl)

pip install scipy-1.8.0-cp310-cp310-win_amd64.whl

 2.6 安装Sklearn

pip install -U scikit-learn

        至此,安装完成。本人也是初学者,欢迎交流~

优惠劵

B.Y.Chen

关注

关注

97

点赞

479

收藏

觉得还不错?

一键收藏

知道了

36

评论

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

一、安装前的准备1.1 安装python(我安装的是最新版3.10.2)1.2 Win 10 操作系统二、正式安装(Win+R --> 'cmd'进入命令提示符 也就是终端)在安装sklearn之前,需要安装两个库,即numpy+mkl和scipy。但是最好不要使用pip3直接在终端安装,因为pip3默安装的是numpy,而不是numpy+mkl。下面是numpy+mkl和scipy的第三方库(里面内容较多,但是是按照...

复制链接

扫一扫

专栏目录

python安装sklearn库

04-11

要想安装sklearn库,有两个步骤:

1、升级pip,如果没有升级pip直接安装会报错;

2、再使用升级好pip后就可以直接使用pip命令进行安装,主义要sklearn库的全称是scikit-learn。

升级pip:在win+R下输入cmd进入控制界面输入代码 python -m pip install --user --upgrade pip

将升级好pip后输入代码:pip install scikit-learn

个人感觉最简单的安装方法。

python安装sklearn模块的方法详解

01-21

可直接用这行命令!:

pip install -U scikit-learn

其他命令: (1)更新pip

python -m pip install --upgrade pip

(2)安装 scipy

在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到你需要的版本scipy

例如windows 64 位 Python2.7 对应下载:scipy-0.18.0-cp27-cp27m-win_amd64.whl

cd 下载scipy 目录下,安装

pip install scipy-0.18.0-cp27-cp27m-win_amd64.w

36 条评论

您还未登录,请先

登录

后发表或查看评论

机器学习神器:Sklearn详解

十年以上架构设计经验,专注于软件架构和人工智能领域,对机器视觉、NLP、音视频等领域都有涉猎

01-23

1102

什么是机器学习?字面上来讲就是 (人用) 计算机来学习。谈起机器学习就一定要提起汤姆米切尔 (Tom M.Mitchell),就像谈起音乐就会提起贝多芬,谈起篮球就会提起迈克尔乔丹,谈起电影就会提起莱昂纳多迪卡普里奥。

Python机器学习库scikit-learn安装与基本使用教程

01-20

本文实例讲述了Python机器学习库scikit-learn安装与基本使用。分享给大家供大家参考,具体如下:

引言

scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口,可以让用户简单、高效地进行数据挖掘和数据分析。

scikit-learn安装

python 中安装许多模板库之前都有依赖关系,安装 scikit-learn 之前需要以下先决条件:

Python(>= 2.6 or >= 3.3)

NumPy (>= 1.6.1)

SciPy (>= 0.9)

如无意外,下面用 pip

十分钟上手sklearn:安装,获取数据,数据预处理

黑哥的博客

07-24

3536

sklearn是机器学习中一个常用的python第三方模块,对常用的机器学习算法进行了封装

其中包括:

1.分类(Classification)

2.回归(Regression)

3.聚类(Clustering)

4.数据降维(Dimensionality reduction)

5.常用模型(Model selection)

6.数据预处理(Preprocessing)

本文将从s...

Sklearn安装(简明教程)

Xingchen0101的博客

08-14

7万+

sklearn安装

sklearn如何安装?

m0_57236802的博客

07-06

8874

另外,如果你正在使用Jupyter notebook,你应该在Jupyter notebook中运行这些命令,而不是在命令行中运行。注意,在安装scikit-learn之前,你需要确保你的系统中已经安装了NumPy和SciPy这两个库,因为scikit-learn依赖于这两个库。或者,你也可以使用Python的虚拟环境(virtualenv)或conda环境,来在一个隔离的环境中安装和使用Python包,以避免不同包之间的冲突。如果你在安装时遇到权限问题,你可以尝试使用。

Sklearn的安装

csj777的博客

03-20

5844

安装sklearn

Python最简单的sklearn库安装教程

热门推荐

weixin_53514496的博客

07-01

9万+

在网上看见许多sklearn库的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。2.输入python -m pip install scikit-learn进行自动的安装,系统会自动下载安装包。3.进入到python idle中,运行import sklearn,如下图所示,如果没有报错,就证明安装成功。

Sklearn安装

雨后的小木屋

03-14

6333

sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大,目前sklearn版本是0.23。与深度学习库存在pytorch、TensorFlow等多种框架可选不同,sklearn是python中传统机器学习的首选库,不存在其他竞争者。

机器学习-安装sklearn库

houjienanhai1025的博客

10-15

9159

本博客主要介绍用于机器学习的sklearn库的几种安装方法。

VMware_Workstation 虚拟机安装 ubuntu 的详细步骤,初学者必会

04-12

VMware_Workstation 虚拟机安装 ubuntu 的详细步骤,初学者必会。 VMware_WorksVMware_Workstation虚拟机安装ubuntu的详细步骤.tation虚拟机VMware_Workstation虚拟机安装ubuntu的详细步骤.安装ubuntu的详细步骤. ...

学习嵌入式ARM的步骤--对初学者

08-14

看到很多 arm的论坛里有 很多 人想学arm,但不知如何去学~现在我就 列出一下学习这方面的步骤-----基于linux系统的,还有哪位大侠觉得步骤与方法不对,请及时纠正

手工焊接贴片元件的详细步骤

01-20

但对于不少人来说,对贴片元件感到“畏惧”,特别是对于部分初学者,因为他们认为自己不具备焊接元件的能力,觉得它不像传统的直插元件那样易于焊接把握,其实这些担心是完全没有必要的。读者可以使用合适的工具和...

完成端口高并发通信传输demo,注释详细,初学者必备!

04-16

完成端口高并发通信传输demo,注释详细,初学者必备!

arcgis10.2安装详细步骤

12-14

arcgis是一个测绘行业的基础软件,但是安装步骤相对一些常用软件,如word、excel等更为复杂,对于刚入行的小白来说还是有难度的。这里提供了比较详细的安装步骤,适合这些基础不太牢的初学者。

sklearn随机森林实现(备忘版)

Working hard and Focus

03-06

324

scikit-learn是广泛使用的机器学习python库. sklearn已经实现了决策树及集成模型, 下面是随机森林分类算法实现的示例代码.

import numpy as np

import pandas as pd

from sklearn.ensemble import RandomForestClassifier

dataset=pd.read_table('/path/to/DataSet/Classification/higgs.csv',sep=',', header=None)

data

极简sklearn上手教程,快速体验特性

最新发布

North_D的博客

03-06

481

该示例假设已有一个DataFrame和目标列名,训练了一个随机森林分类器,然后计算并可视化某个特征与其他特征间的交互效应。解释:在Python环境中安装scikit-learn库是学习和使用其功能的第一步。解释:对于大规模计算和性能优化,可以利用scikit-learn内置的并行能力。先用训练集拟合缩放器,然后将其应用于训练集和测试集,确保数据具有相同的尺度。首先加载数据并划分为训练集和测试集,然后训练模型,并评估模型在测试集上的准确率。解释:这个例子展示了如何使用scikit-learn中的。

sklearn-决策树分类器

kanon的博客

02-29

909

创建pipline,先进行标准化,再利用PCA降维,最后使用DecisionTree分类。

初学者学习计算机408请规划一下学习节点和详细步骤

03-26

学习计算机408需要掌握以下内容:

1. 数据结构与算法

2. 操作系统

3. 计算机网络

4. 数据库

5. 编程语言基础(C/C++)

以下是学习计算机408的步骤:

Step 1:熟悉数据结构基础

首先,需要学习数据结构的基础知识,例如数组、链表、栈、队列、树、图等,了解它们的原理、特性、应用场景以及相应的算法。可以学习相关的书籍,例如《算法图解》、《数据结构与算法分析》等。

Step 2:学习操作系统

操作系统是计算机运行的核心,学习操作系统可以帮助理解计算机的工作原理,包括进程管理、内存管理、文件系统等。可以学习相关书籍、MOOC课程或者参加培训班。

Step 3:学习计算机网络

计算机网络是连接网络设备的基础,学习计算机网络可以帮助理解网络的工作原理、协议、数据传输等。可以学习相关书籍、MOOC课程或者参加培训班。

Step 4:学习数据库

数据库是计算机数据存储的基础,学习数据库可以帮助了解数据库的原理、SQL语言、关系数据库等。可以学习相关书籍、MOOC课程或者参加培训班。

Step 5:学习编程语言基础(C/C++)

编程语言是计算机编程的工具,学习编程语言可以帮助了解程序的编写、调试、优化等。C/C++是计算机408考试中常见的编程语言,可以学习相关书籍、MOOC课程或者参加培训班。

总的来说,学习计算机408需要掌握的知识点较多,需要耐心、细心的学习和实践。可以结合上述步骤,安排合理的学习计划,并且多加练习,不断积累经验。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

B.Y.Chen

CSDN认证博客专家

CSDN认证企业博客

码龄6年

高校学生

9

原创

32万+

周排名

23万+

总排名

8万+

访问

等级

240

积分

10

粉丝

100

获赞

45

评论

471

收藏

私信

关注

热门文章

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

84573

机器学习入门学习个人笔记【Day01】

1250

ROS Melodic+Coppeliasim V4.5.1 在虚拟机VMware Ubuntu18.04下的通信实现

375

【V-REP学习记录01】Setting up V-REP with ROS

156

【V-REP学习记录04】Interacting with V-REP using ROS topics

122

分类专栏

VREP学习

7篇

ROS+Coppeliasim

1篇

Sklearn

2篇

最新评论

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

别问问也不会:

WARNING不用管

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

七分小魔女:

这个可以

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

Chang_0828:

WARNING: Package(s) not found: #, and, installed, is, see, to, version, where, which

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

清楚171:

pip debug --verbose,查看支持的文件名格式,然后改文件名就可以

初学者安装Sklearn详细步骤(有详细步骤截图,亲测完成)

清楚171:

pip debug --verbose,查看支持的文件名格式,我是要把第二个cp310改为abi3

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

【V-REP学习记录06】Adding the ROS interface to V-REP joint controllers

【V-REP学习记录05】Simulating the robotic arm using V-REP and ROS

【V-REP学习记录04】Interacting with V-REP using ROS topics

2023年7篇

2022年2篇

目录

目录

分类专栏

VREP学习

7篇

ROS+Coppeliasim

1篇

Sklearn

2篇

目录

评论 36

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值

Python——sklearn库的安装_sklearn库安装-CSDN博客

>

Python——sklearn库的安装_sklearn库安装-CSDN博客

Python——sklearn库的安装

最新推荐文章于 2023-10-15 13:31:52 发布

GeekZW

最新推荐文章于 2023-10-15 13:31:52 发布

阅读量10w+

收藏

156

点赞数

186

分类专栏:

笔记

python自学

文章标签:

python

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/zichen_ziqi/article/details/115054658

版权

python自学

同时被 2 个专栏收录

74 篇文章

3 订阅

订阅专栏

笔记

5 篇文章

2 订阅

订阅专栏

                                   Python——sklearn库的安装

 

做个笔记,时间久了,都忘了sklearn库的标准名字——scikit-learn。所以,不要用

pip install sklearn

应该是

pip install scikit-learn

真被自己蠢哭了。

说明:有的低版本的sklearn库没有"accuracy",版本问题,更新一下包就可以哈。

优惠劵

GeekZW

关注

关注

186

点赞

156

收藏

觉得还不错?

一键收藏

知道了

26

评论

Python——sklearn库的安装

Python——sklearn库的安装做个笔记,时间久了,都忘了sklearn库的标准名字——scikit-learn。所以,不要用pip install sklearn应该是pip install scikit-learn真被自己蠢哭了。说明:有的低版本的sklearn库没有"accuracy",版本问题,更新一下包就可以哈。...

复制链接

扫一扫

专栏目录

python机器学习库sklearn——集成方法

02-24

本文来自csdn,本文将介绍sklearn中如何使用集成学习,模块还支持树的并行构建和预测结果的并行计算,希望对您的学习有所帮助。集成方法的目标是把多个使用给定学习算法构建的基估计器的预测结果结合起来,从而获得比单个估计器更好的泛化能力/鲁棒性。在scikit-learn中,bagging方法使用统一的BaggingClassifier元估计器(或者BaggingRegressor),输入的参数和随机子集抽取策略由用户指定。max_samples和max_features控制着子集的大小(对于样例和特征),bootstrap和bootstrap_features控制着样例和特征的抽取是有放回还

Python的库几种下载安装方法(可以不需找库资源,直接用指令解决),以机器学习的sklearn库为例

09-14

Python的库几种下载安装方法,以机器学习的sklearn库为例进行步骤分析;

DOS的进入方法为,"windows键"+"R键",然后输入cmd;

可能会用到的(DOS界面中)几个进入文件夹的指令:

cd .. 返回上一级;

cd \Python\ 进入Pyhon文件夹(这个文件夹是已经存在的);

E: 进入E盘;

C: 进入C盘,原理同上;

python 在DOS界面中进入python交互模式,这个模式的退出,可

以按Ctrl+Z,再按回车便可。

26 条评论

您还未登录,请先

登录

后发表或查看评论

python安装sklearn模块的方法详解

01-21

可直接用这行命令!:

pip install -U scikit-learn

其他命令: (1)更新pip

python -m pip install --upgrade pip

(2)安装 scipy

在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到你需要的版本scipy

例如windows 64 位 Python2.7 对应下载:scipy-0.18.0-cp27-cp27m-win_amd64.whl

cd 下载scipy 目录下,安装

pip install scipy-0.18.0-cp27-cp27m-win_amd64.w

Sklearn安装(简明教程)

Xingchen0101的博客

08-14

7万+

sklearn安装

sklearn库安装方法(有详细步骤流程)

weixin_52486941的博客

03-07

3万+

Sklearn (全称 Scikit-Learn) 是基于 Python 语言的机器学习工具,是机器学习中的常用第三方模块。它建立在 NumPy, SciPy和 Matplotlib 之上。因此,在安装sklearn之前,需要先安装其三个依赖库numpy+scipy+matplotlib,具体安装步骤如下:

1.进入官网下载相应的模块

安装地址如下https://www.lfd.uci.edu/~gohlke/pythonlibs

网站中包含了python中所需的子库。

进去之后查找比较麻烦,可以在网址后

sklearn库的安装教程

每天起床第一句要给自己打个气

04-18

7万+

sklearn库的简介

sklearn库

  sklearn是scikit-learn的简称,是一个基于Python的第三方模块。sklearn库集成了一些常用的机器学习方法,在进行机器学习任务时,并不需要实现算法,只需要简单的调用sklearn库中提供的模块就能完成大多数的机器学习任务。

  sklearn库是在Numpy、Scipy和matplotlib的基础上开发而成的,因此在介绍sklea...

机器学习---sklearn

weixin_44838881的博客

05-21

4万+

1.Sklearn简介

sklearn (全称 Scikit-Learn) 是基于 Python 语言的机器学习工具,Sklea是处理机器学习 (有监督学习和无监督学习) 的包。它建立在 NumPy, SciPy, Pandas 和 Matplotlib 之上,其主要集成了数据预处理、数据特征选择,sklearn有六个任务模块和一个数据引入模块:

有监督学习的分类任务

有监督学习的回归任务

无监督学习的聚类任务

无监督学习的降维任务

数据预处理任务

模型选择任务

数据引入

具体流程如下:

下载 skl.

机器学习-安装sklearn库

最新发布

houjienanhai1025的博客

10-15

9159

本博客主要介绍用于机器学习的sklearn库的几种安装方法。

Python最简单的sklearn库安装教程

热门推荐

weixin_53514496的博客

07-01

9万+

在网上看见许多sklearn库的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。2.输入python -m pip install scikit-learn进行自动的安装,系统会自动下载安装包。3.进入到python idle中,运行import sklearn,如下图所示,如果没有报错,就证明安装成功。

安装sklearn库

m0_58625397的博客

02-11

2397

安装sklearn库

Sklearn安装

雨后的小木屋

03-14

6333

sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大,目前sklearn版本是0.23。与深度学习库存在pytorch、TensorFlow等多种框架可选不同,sklearn是python中传统机器学习的首选库,不存在其他竞争者。

python sklearn包——混淆矩阵、分类报告等自动生成方式

09-17

今天小编就为大家分享一篇python sklearn包——混淆矩阵、分类报告等自动生成方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

模式识别之male_female+人脸识别实验作业——分任务python代码,基于一般python及sklearn实现

05-18

模式识别大作业,模式识别之male_female+人脸识别实验作业——分任务python代码,基于普通python代码及sklearn实现,包括贝叶斯分析,一维及二维正态分布数据处理,Fisher线性判别,及PCA数据降维原理相关代码,人脸...

【python&sklearn】机器学习,分类预测常用练手数据——鸢尾花数据集

09-27

python,sklearn机器学习,logstic等各种回归常用的鸢尾花数据集,含训练集和测试集,csv格式,其中训练集包含鸢尾花特征及标签数据120组,测试集包含特征及标签数据30组。 【适用场景】 需要一些练手分类数据集或...

数据挖掘 | [有监督学习——分类] 决策树基本知识及python代码实现——利用sklearn

12-21

数据挖掘 | [有监督学习——分类] 朴素贝叶斯及python代码实现——利用sklearn 数据挖掘 | [无监督学习——聚类] K-means聚类及python代码实现——利用sklearn 数据挖掘 | [无监督学习——聚类] 凝聚层次聚类及...

python,sklearn机器学习课程设计项目,根据8个标准,对儿童能否进入托儿所进行评判分析 使用的是决策树的方法进行分类

06-21

python,sklearn机器学习课程设计项目,根据8个标准,对儿童能否进入托儿所进行评判分析。使用的是决策树的方法进行分类 概要介绍 这是一份课程设计,所用数据是从UCI上下载的托儿所录取儿童标准数据 主要用途是,...

机器学习KNN实践—鸢尾花分类(基于sklearn库)

04-27

利用Python实现KNN算法,完成鸢尾花分类任务,实现步骤: 1. 数据集的准备。 (1)使用SCIKIT-LEARN的自带的鸢尾花数据集,获取数据集的后两个特征,形成原始数据集D。 (2)待决策样本集D1的产生:在原始二维特征空间...

sklearn_tools:我常用的一些数据科学工具,包括 python 的 pandas、scikit-learn 和 numpy 库

06-03

sklearn_tools 我常用的一些数据科学工具,包括 python 的 pandas、scikit-learn 和 numpy 库。 总体思路是在运行统计测试时使 Python 的界面更加冗长。 R 的一个好处是它是一个完整的统计包——这个 repo 旨在通过...

sklearn学习——Python预测糖尿病人是否患癌症(Linear Regression)

01-20

分类(Classification)与回归(Regression)都属于监督学习,他们的区别在于: 分类:用于预测有限的离散值,如是否得了癌症(0,1),或手写数字的判断,是0,1,2,3,4,5,6,7,8还是9等。分类中,预测的可能的结果是...

Sklearn 损失函数如何应用到_Python机器学习笔记:SVM(4)——sklearn实现

05-31

Sklearn中的损失函数是通过模型的loss参数来设置的。在SVM中,常用的损失函数有hinge损失和squared_hinge损失。

hinge损失函数是一种基于最大间隔的分类器损失函数,常用于线性SVM中。它的数学表达式为:

$$\max(0, 1 - y_i(w \cdot x_i + b))$$

其中,$y_i$表示第$i$个样本的真实标签,$w$和$b$表示线性SVM的参数,$x_i$表示第$i$个样本的特征。

squared_hinge损失函数是hinge损失函数的平方,它的数学表达式为:

$$\max(0, 1 - y_i(w \cdot x_i + b))^2$$

在Sklearn中,我们可以通过设置SVC类的loss参数来选择使用哪种损失函数。默认情况下,Sklearn使用hinge损失函数,即loss='hinge'。如果想使用squared_hinge损失函数,我们可以将loss参数设置为'squared_hinge'。例如:

```python

from sklearn.svm import SVC

# 使用hinge损失函数的线性SVM

linear_svm = SVC(kernel='linear', C=1.0, loss='hinge')

# 使用squared_hinge损失函数的线性SVM

linear_svm = SVC(kernel='linear', C=1.0, loss='squared_hinge')

```

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

GeekZW

CSDN认证博客专家

CSDN认证企业博客

码龄8年

暂无认证

140

原创

1万+

周排名

125万+

总排名

152万+

访问

等级

8519

积分

1284

粉丝

1740

获赞

611

评论

7326

收藏

私信

关注

热门文章

Eclipse安装教程 ——史上最详细安装Java &Python教程说明

358483

C++数据结构——队列

168619

C++数据结构——栈

159478

Python——sklearn库的安装

107803

如果U盘中了文件夹隐藏病毒,怎么办?

46504

分类专栏

自然语言处理

23篇

活动轮廓模型

Java

4篇

笔记

5篇

大数据

2篇

中文词云

1篇

基础常识

50篇

各种环境搭配

8篇

matlab编程常识

6篇

深度学习

11篇

opencv

13篇

机器学习

11篇

数字图像处理

23篇

python自学

74篇

数据分析

12篇

学习曲线绘制

1篇

python编程

62篇

C++编程

11篇

项目经验

31篇

活动轮廓

1篇

水平集方法

1篇

图像分割

在线编程

12篇

数据结构

5篇

数据库原理

2篇

秋招面试题

5篇

人生经历

3篇

Linux

8篇

最新评论

Python——sklearn库的安装

xd170017:

感谢谢谢谢谢谢!!!安装sklearn失败无数次,原来全称是这样

Python——annoy的安装&如何安装包

weixin_50945712:

您有了吗?能分享吗

Python——annoy的安装&如何安装包

别问我,不知道:

您好,感谢您的分享,但是目前python万能包中未搜索到annoy,您介意分享一下annoy包吗

超声图像模拟

wuming无名:

超声有标准切面,怎么在CT上选择标准切面呢,我知道怎么切,但是不知道具体角度位置信息?

Python——sklearn库的安装

程序猿老高:

基于OpenSSL 3.0 搭建Python 3.0 环境:https://blog.csdn.net/gaohuanjie/article/details/135665363

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

2022.10.24——致敬程序员

Python编程题——句式中的指定字符替换

System.Drawing.Color的颜色对照表

2022年4篇

2021年26篇

2020年39篇

2019年13篇

2018年57篇

2017年1篇

2016年1篇

目录

目录

分类专栏

自然语言处理

23篇

活动轮廓模型

Java

4篇

笔记

5篇

大数据

2篇

中文词云

1篇

基础常识

50篇

各种环境搭配

8篇

matlab编程常识

6篇

深度学习

11篇

opencv

13篇

机器学习

11篇

数字图像处理

23篇

python自学

74篇

数据分析

12篇

学习曲线绘制

1篇

python编程

62篇

C++编程

11篇

项目经验

31篇

活动轮廓

1篇

水平集方法

1篇

图像分割

在线编程

12篇

数据结构

5篇

数据库原理

2篇

秋招面试题

5篇

人生经历

3篇

Linux

8篇

目录

评论 26

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值

Sklearn安装(简明教程)_sklearn库安装-CSDN博客

>

Sklearn安装(简明教程)_sklearn库安装-CSDN博客

Sklearn安装(简明教程)

数据之帆

已于 2023-07-10 21:53:13 修改

阅读量7.3w

收藏

280

点赞数

42

分类专栏:

Python

文章标签:

sklearn

python

机器学习

于 2022-08-14 16:25:29 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/Xingchen0101/article/details/126332660

版权

Python

专栏收录该内容

1 篇文章

3 订阅

订阅专栏

一、准备

python和windows10系统 在安装sklearn之前,需要安装两个库,即numpy+mkl和scipy。

二、scipy安装

和普通库安装方式一样,这里采用pip安装。

pip install scipy

三、numpy+mkl安装

不要使用pip3直接在终端安装,因为pip3默安装的是numpy,而不是numpy+mkl。 采用在第三方库中手动下载后,再安装的方式。 第三方库网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

3.1安装wheel软件包工具

python -m pip install --upgrade pip

pip3 install wheel

3.2查看安装的python支持的版本

在cmd中或者Anaconda中运行这个命令

pip debug --verbose

3.3下载NumPy+mkl

此处根据3.2具体情况,打开第三方库网址,选择相应版本下载即可。

3.4安装NumPy+mkl

方法1:在命令行中转到指定的下载库的文件夹cd D:\Program Files\桌面 方法2:在文件夹中定位到之前下载Numpy+mkl的地址中,再输入cmd或者win+R打开终端

pip install numpy-1.22.4+vanilla-cp310-cp310-win_amd64.whl --user

四、Sklearn安装

pip install -U scikit-learn --user

优惠劵

数据之帆

关注

关注

42

点赞

280

收藏

觉得还不错?

一键收藏

知道了

9

评论

Sklearn安装(简明教程)

sklearn安装

复制链接

扫一扫

专栏目录

十分钟上手sklearn-详细教程.txt

09-05

sklearn安装

sklearn安装,pip install sklearn

11-21

为什么选择sklearn?

Scikit learn 也简称 sklearn, 是机器学习领域当中最知名的 python 模块之一.

Sklearn 包含了很多种机器学习的方式:

Classification 分类

Regression 回归

Clustering 非监督分类

Dimensionality reduction 数据降维

Model Selection 模型选择

Preprocessing 数据预处理

我们总能够从这些方法中挑选出一个适合于自己问题的, 然后解决自己的问题。

END

如何安装sklearn?

pip 安装

安装 Scikit-learn (sklearn) 最简单的方法就是使用 pip 安装它.

首先确认自己电脑中有安装

Python (>=2.6 或 >=3.3 版本)

Numpy (>=1.6.1)

Scipy (>=0.9)

2

然后找到你的 Terminal (MacOS or Linux), 或者 CMD (Windows). 输入以下语句:

如何安装Sklearn

3

Windows 注意事项 :

如果你是

9 条评论

您还未登录,请先

登录

后发表或查看评论

sklearn安装--终极大总结

weixin_44017891的博客

04-25

1万+

目录安装sklearn的前提安装sklearn我经历过的错误

安装sklearn的前提

scikit-learn介绍<-----这个网站里有介绍

由于scikit-learn存在依赖关系 :

Python (>= 3.5)

NumPy (>= 1.11.0)

SciPy (>= 0.17.0)

joblib (>= 0.11)

所以在安装的时候,要注意各种库的版本,而...

探索sklearn中SVM模型的原理及使用案例

最新发布

csdn1561168266的博客

01-15

1919

大家好,是一种经典的机器学习算法,被广泛应用于分类和回归任务中。在sklearn库中,SVM模型提供了简单易用的API,使得开发者可以方便地应用SVM算法解决实际问题。本文将介绍SVM的原理和在sklearn中的使用案例,帮助大家更好地理解和应用该模型。

sklearn库安装方法(有详细步骤流程)

weixin_52486941的博客

03-07

3万+

Sklearn (全称 Scikit-Learn) 是基于 Python 语言的机器学习工具,是机器学习中的常用第三方模块。它建立在 NumPy, SciPy和 Matplotlib 之上。因此,在安装sklearn之前,需要先安装其三个依赖库numpy+scipy+matplotlib,具体安装步骤如下:

1.进入官网下载相应的模块

安装地址如下https://www.lfd.uci.edu/~gohlke/pythonlibs

网站中包含了python中所需的子库。

进去之后查找比较麻烦,可以在网址后

Python的机器学习库:Sklearn库

m0_70911440的博客

11-20

289

其中,Scikit-learn(简称Sklearn)作为Python中最受欢迎和广泛使用的机器学习库之一,提供了丰富的功能和算法,帮助用户快速实现各种机器学习任务。3. 完善的文档和示例:Sklearn库提供了详细的文档和示例,帮助用户理解和使用库中的功能和算法。2. 丰富的功能和算法:Sklearn库提供了丰富的机器学习功能和算法,包括监督学习、无监督学习、特征工程和模型评估等。2. 图像识别:使用Sklearn库提供的特征选择和分类算法,可以实现对图像数据的识别和分类,如人脸识别和图像标注等。

安装sklearn库

m0_58625397的博客

02-11

2397

安装sklearn库

Python机器学习库scikit-learn安装与基本使用教程

01-20

本文实例讲述了Python机器学习库scikit-learn安装与基本使用。分享给大家供大家参考,具体如下:

引言

scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,SciPy和matplotlib模块之上能够为用户提供各种机器学习算法接口,可以让用户简单、高效地进行数据挖掘和数据分析。

scikit-learn安装

python 中安装许多模板库之前都有依赖关系,安装 scikit-learn 之前需要以下先决条件:

Python(>= 2.6 or >= 3.3)

NumPy (>= 1.6.1)

SciPy (>= 0.9)

如无意外,下面用 pip

机器学习-安装sklearn库

houjienanhai1025的博客

10-15

9159

本博客主要介绍用于机器学习的sklearn库的几种安装方法。

Python最简单的sklearn库安装教程

热门推荐

weixin_53514496的博客

07-01

9万+

在网上看见许多sklearn库的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法。2.输入python -m pip install scikit-learn进行自动的安装,系统会自动下载安装包。3.进入到python idle中,运行import sklearn,如下图所示,如果没有报错,就证明安装成功。

sklearn如何安装?

m0_57236802的博客

07-06

8874

另外,如果你正在使用Jupyter notebook,你应该在Jupyter notebook中运行这些命令,而不是在命令行中运行。注意,在安装scikit-learn之前,你需要确保你的系统中已经安装了NumPy和SciPy这两个库,因为scikit-learn依赖于这两个库。或者,你也可以使用Python的虚拟环境(virtualenv)或conda环境,来在一个隔离的环境中安装和使用Python包,以避免不同包之间的冲突。如果你在安装时遇到权限问题,你可以尝试使用。

Sklearn安装

雨后的小木屋

03-14

6333

sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy、scipy、matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数据、数据预处理、模型验证、特征选择、分类、回归、聚类、降维等几乎所有环节,功能十分强大,目前sklearn版本是0.23。与深度学习库存在pytorch、TensorFlow等多种框架可选不同,sklearn是python中传统机器学习的首选库,不存在其他竞争者。

python安装sklearn库

04-11

要想安装sklearn库,有两个步骤:

1、升级pip,如果没有升级pip直接安装会报错;

2、再使用升级好pip后就可以直接使用pip命令进行安装,主义要sklearn库的全称是scikit-learn。

升级pip:在win+R下输入cmd进入控制界面输入代码 python -m pip install --user --upgrade pip

将升级好pip后输入代码:pip install scikit-learn

个人感觉最简单的安装方法。

sklearn安装.txt

01-27

sklearn安装

Sklearn安装文档

06-19

sklearn安装文档

sklearn_中文教程简单易懂

10-14

这个是sklearn的一个中文简单教程,上手快,原理解释通俗易懂

SciPyCon 2018 sklearn 教程

10-02

SciPyCon 2018 sklearn 教程

sklearn教程

08-10

sklearn用户使用手册,用户手册它不仅仅是一篇用户手册,还集成了很多贴心的机器人生小感悟。。

python安装sklearn模块.pdf

05-12

sklearn安装 python安装sklearn模块.pdf python安装sklearn模块.pdf python安装sklearn模块.pdf python安装sklearn模块.pdf python安装sklearn模块.pdf python安装sklearn模块.pdf python安装sklearn模块.pdf python...

sklearn安装教程

08-17

安装scikit-learn(sklearn)可以按照以下步骤进行:

1. 首先,确保你已经安装了Python和Windows 10系统。

2. 在安装sklearn之前,需要先安装两个库:numpy mkl和scipy。

3. 安装scipy:可以使用pip安装,运行以下命令:

```

pip install scipy

```

4. 安装numpy mkl:不要使用pip3直接安装,为它默认安装的是numpy而不是numpy mkl。你需要手动下载第三方库,然后再安装。

5. 下载NumPy mkl:你可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 这个网址上找到适合你版本的NumPy mkl文件,下载并保存到指定的文件夹中。

6. 安装NumPy mkl:有两种安装方法:

- 方法一:打开命令行,进入到下载库的文件夹中,运行以下命令:

```

cd D:\Program Files\桌面

pip install numpy-1.22.4 vanilla-cp310-cp310-win_amd64.whl --user

```

- 方法二:打开文件夹,定位到之前下载的NumPy mkl文件的地址,然后在地址栏中输入"cmd"或者按下"Win+R"打开终端,运行以下命令:

```

pip install numpy-1.22.4 vanilla-cp310-cp310-win_amd64.whl --user

```

7. 最后,安装sklearn:运行以下命令:

```

pip install -U scikit-learn --user

```

请注意,以上步骤仅适用于Windows系统。如果你使用其他操作系统,请参考相应的安装教程。123

#### 引用[.reference_title]

- *1* [Scikit-Learn 2 安装 (机器学习 sklearn 教学教程tutorial)](https://download.csdn.net/download/weixin_42783709/21748135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]

- *2* [Sklearn安装(简明教程)](https://blog.csdn.net/Xingchen0101/article/details/126332660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]

- *3* [scikit-learn 安装教程](https://blog.csdn.net/frcbob/article/details/120327477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]

[ .reference_list ]

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

数据之帆

CSDN认证博客专家

CSDN认证企业博客

码龄3年

暂无认证

21

原创

126万+

周排名

5万+

总排名

9万+

访问

等级

400

积分

105

粉丝

169

获赞

27

评论

416

收藏

私信

关注

热门文章

Sklearn安装(简明教程)

73348

R、Rstudio、Rtools的下载与安装

9661

电脑gpedit.msc文件/本地组策略编辑器找不到,解决办法

6636

R进阶绘图--散点箱线图+显著性 / 组间差异比较 / ggpubr包

1048

相关性网络热图 / linkET包 / Mantel test

1025

分类专栏

R语言

6篇

Python

1篇

最新评论

R进阶绘图--散点箱线图+显著性 / 组间差异比较 / ggpubr包

CSDN-Ada助手:

恭喜您写了第19篇博客!标题看上去非常有吸引力,特别是涉及到散点箱线图和显著性的内容。您的博客内容一直给读者带来很多有价值的知识和技巧,我非常期待能够阅读这篇新的博客。

不过,如果我可以提供一些建议的话,我觉得您可以考虑在未来的创作中深入探讨一些与R绘图相关的主题。比如,您可以介绍一些高级的绘图技巧,或者分享一些实际应用中的案例分析。这样,读者不仅能够学到更多知识,还能够将这些技巧应用到实际问题中。

再次恭喜您的持续创作,期待您的下一篇博客!

R进阶绘图--散点图+统计分布图/ggpubr包/aplot包/gridExtra包

CSDN-Ada助手:

尊敬的博主,恭喜您发布了第20篇博客!您对R语言绘图的深入探索和分享让我受益匪浅。散点图和统计分布图的结合确实是一个非常有趣的主题,而且您对ggpubr包、aplot包和gridExtra包的介绍也让我受益匪浅。

在阅读您的博客后,我希望能看到更多关于R语言绘图方面的探索,比如不同包的比较和应用、绘图技巧的分享等。希望您可以继续保持创作的热情,为我们带来更多有价值的内容。谢谢您的分享,期待您的下一篇博客!

R实用绘图--弦图 / circlize包

CSDN-Ada助手:

恭喜您写了这么一篇精彩的博客!弦图 / circlize包的介绍让我受益匪浅。不过,我想提个建议,希望您能在下一篇博客中结合实际案例,更具体地展示如何使用这些工具解决实际问题。谢谢您的分享,期待您更多的精彩内容!

R实用绘图--火山图

CSDN-Ada助手:

恭喜您发布了第18篇博客,标题为“R实用绘图--火山图”!您的持续创作给读者带来了很多有用的信息,让我们对R语言的绘图功能有了更深入的了解。希望您可以继续分享更多关于R语言绘图的技巧和经验,也可以尝试探索一些其他数据可视化的方式,让我们一起学习进步。期待您的下一篇作品!

相关性网络热图 / linkET包 / Mantel test

CSDN-Ada助手:

恭喜您发布了第16篇博客!您对相关性网络热图、linkET包和Mantel test的探讨让我受益匪浅。您的文章深入浅出,让我对这些主题有了更深入的了解。希望您能继续分享您的知识和见解。或许下一步可以探讨一些实际案例,以及如何应用这些方法解决实际问题。期待您的下一篇文章!

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

R绘图--峰峦图/山脊图/ggridges包

R进阶绘图--散点图+统计分布图/ggpubr包/aplot包/gridExtra包

R进阶绘图--散点箱线图+显著性 / 组间差异比较 / ggpubr包

2024年3篇

2023年16篇

2022年2篇

目录

目录

分类专栏

R语言

6篇

Python

1篇

目录

评论 9

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

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

余额充值

安装scikit-learn-scikit-learn中文社区

安装scikit-learn-scikit-learn中文社区

安装

用户指南

API

案例

更多

入门

教程

更新日志

词汇表

常见问题

交流群

Toggle Menu

Prev

Up

Next

CDA数据科学研究院 提供翻译支持

安装scikit-learn

安装最新版本

scikit-learn的第三方发行版

故障排除

安装scikit-learn¶

有多种安装scikit-learn的方法:

安装最新的官方版本。这是对于大多数用户来说最好的方法。它将提供一个较稳定的版本,并且预编译的软件包可适用于大多数平台。安装电脑操作系统或Python发行版提供的scikit-learn版本 。对于电脑操作系统或Python发行版兼容scikit-learn的用户来说,这是一个快速的选择。它提供的可能不是最新的发行版本。从源代码构建软件包。对于想要最新和最强大的功能并且不害怕运行全新代码的用户而言,这是最好的选择。这也正是希望为该项目做出贡献的用户所需要的。

安装最新版本

操作系统:Windows

包管理器:pip

例如从https://www.python.org上安装Python 3的64位版本。

然后运行:

pip install -U scikit-learn

您可以使用以下语句去检查

python -m pip show scikit-learn # 查看scikit-learn安装的位置及安装的版本python -m pip freeze # 查看所有在虚拟环境中已下载的包python -c "import sklearn; sklearn.show_versions()"

操作系统:Windows

包管理器:conda

安装 conda(不需要管理员权限).

然后运行:

conda install scikit-learn

您可以使用以下语句去检查

conda list scikit-learn # 查看scikit-learn安装的位置及安装的版本conda list # 查看所有在虚拟环境中已下载的包python -c "import sklearn; sklearn.show_versions()"

操作系统:macOS

包管理器:pip

使用 homebrew (brew install python) 或通过从 https://www.python.org手动安装软件包来安装Python 3

然后运行:

pip install -U scikit-learn

您可以使用以下语句去检查

python -m pip show scikit-learn # 查看scikit-learn安装的位置及安装的版本python -m pip freeze # 查看所有在虚拟环境中已下载的包python -c "import sklearn; sklearn.show_versions()"

操作系统:macOS

包管理器:conda

安装 conda(不需要管理员权限).

然后运行:

conda install scikit-learn

您可以使用以下语句去检查

conda list scikit-learn # 查看scikit-learn安装的位置及安装的版本conda list # 查看所有在虚拟环境中已下载的包python -c "import sklearn; sklearn.show_versions()"

操作系统:Linux

包管理器:pip

使用Linux发行版的软件包管理器安装python3和python3-pip

然后运行:

pip3 install -U scikit-learn

您可以使用以下语句去检查

python3 -m pip show scikit-learn # 查看scikit-learn安装的位置及安装的版本python3 -m pip freeze # 查看所有在虚拟环境中已下载的包python3 -c "import sklearn; sklearn.show_versions()"

操作系统:Linux

包管理器:conda

安装 conda(不需要管理员权限).

然后运行:

conda install scikit-learn

您可以使用以下语句去检查

conda list scikit-learn # 查看scikit-learn安装的位置及安装的版本conda list # 查看所有在虚拟环境中已下载的包python -c "import sklearn; sklearn.show_versions()"

​ 请注意,为了避免与其他软件包产生潜在的冲突,强烈建议使用虚拟环境,例如python3 virtualenv (请参阅python3 virtualenv文档)或conda环境。

​ 使用独立的环境去安装scikit-learn的特定版本及其依赖项时,可以完全与任何先前安装的Python软件包区分开。特别是在Linux下,不建议安装pip软件包依赖于软件包管理器(apt,dnf,pacman…)管理的软件包上。

请注意,无论何时启动新的终端会话,您都应该始终记住在运行任何Python命令之前要先激活您选择的环境。

​ 如果尚未安装NumPy或SciPy,也可以使用conda或pip安装它们。使用pip时,请确保使用二进制wheels,并且不会从源代码重新编译NumPy和SciPy,这在使用操作系统和硬件的特定配置(例如Raspberry Pi上的Linux)时可能会发生。

​ 如果必须使用pip安装scikit-learn及其依赖项,则可以将其安装为scikit-learn[alldeps]。

​ Scikit-learn的绘图功能(例如,函数以“ plot_”开头和类以“ Display”结尾)需要Matplotlib(> = 2.1.1)。为了运行这些示例,需要Matplotlib> = 2.1.1。其他有些示例需要scikit-image> = 0.13,有些示例需要Pandas> = 0.18.0,有些示例需要seaborn> = 0.9.0。

警告:

Scikit-learn 0.20是最后一个支持Python 2.7和Python 3.4的版本。 Scikit-learn0.21支持Python 3.5-3.7。 Scikit-learn0.22支持Python 3.5-3.8。Scikit-learn现在需要Python 3.6或更高版本。

注意:

要在PyPy上安装,需要PyPy3-v5.10 +,Numpy 1.14.0+和scipy 1.1.0+。

scikit-learn的第三方发行版

​ 一些第三方发行版提供了scikit-learn的版本及其软件包管理系统。

​ 这些功能使用户的安装和升级变得更加容易,因为集成功能拥有自动安装scikit-learn所需的依赖项(numpy,scipy)的能力。

​ 以下是OS和python发行版提供的scikit-learn版本的不完整列表。

Arch

​ Arch Linux的包是通过官方资料库的 python-scikit-learn提供的。可以通过键入以下命令来安装它:

sudo pacman -S python-scikit-learn

Debian / Ubuntu

​ Debian / Ubuntu软件包分为三个不同的软件包,分别称为 python3-sklearn(python模块),python3-sklearn-lib(低配版),python3-sklearn-doc(文档)。Debian Buster(最新的Debian发行版)中仅提供Python 3版本。可以使用命令apt-get安装软件包:

sudo apt-get install python3-sklearn python3-sklearn-lib python3-sklearn-doc

Fedora

​ Fedora软件包在python 3版本中被称为python3-scikit-learn,这是Fedora30中唯一可用的版本。可以使用dnf命令安装:

sudo dnf install python3-scikit-learn

NetBSD

​ scikit-learn可通过pkgsrc-wip获得:

http://pkgsrc.se/math/py-scikit-learn

MacPorts for Mac OSX

​ MacPorts软件包的名称为py-scikits-learn,其中XY表示Python版本。可以通过键入以下命令来安装它:

sudo port install py36-scikit-learn

Canopy和Anaconda适用于所有支持的平台

​ 除了用于Windows,Mac OSX和Linux的大量科学python库之外,Canopy和Anaconda还提供了最新版本的scikit-learn。

​ Anaconda免费提供scikit-learn。

Intel conda channel

​ 英特尔拥有专用的conda渠道,该渠道可提供scikit-learn:

conda install -c intel scikit-learn

​ 此版本的scikit-learn包含一些常见估量的替代求解器。这些求解器来自DAAL C ++库,并针对多核Intel CPU进行了优化。

​ 请注意,默认情况下不启用这些求解器,请参阅 daal4py文档以获取更多详细信息。

​ 可通过在https://github.com/IntelPython/daal4py上报告的自动集成,运行完整的scikit-learn测试,来检查与标准scikit-learn解算器的兼容性。

Windows 版WinPython

​ 该WinPython项目作为额外的插件在scikit-learn发布。

故障排除

Windows上的文件路径长度限制引起的错误

​ 如果将Python安装在电脑内部位置(例如AppData用户主目录下的文件夹结构)中,若达到Windows的默认路径大小限制时,pip可能无法安装软件包 ,例如:

C:\Users\username>C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.exe -m pip install scikit-learnCollecting scikit-learn...Installing collected packages: scikit-learnERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\username\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python37\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'

在这种情况下,可以使用以下regedit工具在Windows注册表中取消该限制:

在Windows开始菜单中键入“ regedit”来启动regedit。

选择 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem key

编辑该LongPathsEnabled键的属性值,将其设置为1。

重新安装scikit-learn(忽略以前的安装报错):

pip install --exists-action=i scikit-learn

© 2007 - 2020, scikit-learn developers (BSD License).

机器学习入门之sklearn安装以及简单使用 - 知乎

机器学习入门之sklearn安装以及简单使用 - 知乎首发于人工智能学习专栏切换模式写文章登录/注册机器学习入门之sklearn安装以及简单使用倪倪倪Sklearn简介 scikit-learn,又写作sklearn,是一个开源的基于python语言的机器学习工具包。它通过NumPy, SciPy和Matplotlib等python数值计算的库实现高效的算法应用,并且涵盖了几乎所有主流机器学习算法。 sklearn是面向机器学习的Python开源框架,其中包括数据预处理、降维、聚类、分类、回归、模型选择常用的机器学习算法。易安装易使用,在数据分析过程中快速建立模型,而且模型接口统一。sklearn拥有优秀的官方文档,内容丰富、详细,是入门学习的很好选择。附上SKlearn官网链接:https://scikit-learn.org/stable/index.html在工程应用中,用python手写代码来从头实现一个算法的可能性非常低,这样不仅耗时耗力,还不一定能够写出构架清晰,稳定性强的模型。更多情况下,是分析采集到的数据,根据数据特征选择适合的算法,在工具包中调用算法,调整算法的参数,获取需要的信息,从而实现算法效率和效果之间的平衡。而sklearn,正是这样一个可以帮助我们高效实现算法应用的工具包。Sklearn常用模块介绍模型选择:比较,验证,选择参数和模型,常用的模块有:grid search(网格搜索)、cross validation(交叉验证)、 metrics(度量)。它的目标是通过参数调整提高精度。预处理:特征提取和归一化,常用的模块有:preprocessing,feature extraction,常见的应用有:把输入数据(如文本)转换为机器学习算法可用的数据。降维:减少要考虑的随机变量的数量,常见的算法有:PCA(主成分分析)、feature selection(特征选择)、non-negative matrix factorization(非负矩阵分解),常见的应用有:可视化,提高效率。分类:识别某个对象属于哪个类别,常用的算法有:SVM(支持向量机)、nearest neighbors(最近邻)、random forest(随机森林),常见的应用有:垃圾邮件识别、图像识别。聚类:将相似对象自动分组,常用的算法有:k-Means、 spectral clustering、mean-shift,常见的应用有:客户细分,分组实验结果。回归:预测与对象相关联的连续值属性,常见的算法有:SVR(支持向量机)、 ridge regression(岭回归)、Lasso,常见的应用有:药物反应,预测股价。Sklearn安装Scikit-learn需要:Python(> = 2.7或> = 3.4),NumPy(> = 1.8.2),SciPy(> = 0.13.3)。如果你已经安装了numpy和scipy,那么安装scikit-learn的最简单方法就是使用 pip。 但是这里建议还是使用Anaconda中的jupyter来使用该框架,安装只需要在https://www.anaconda.com/下载并安装自己操作系统类型的版本即可使用。什么是Anaconda?1. 简介Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。2. 特点Anaconda具有如下特点:开源、安装过程简单、高性能使用Python和R语言、免费的社区支持、其特点的实现主要基于Anaconda拥有的:conda包、环境管理器、1,000+开源库。Sklearn对数据进行预处理 对框架中内置的房价预测数据进行简单的预处理,具体操作如下:1. 导入框架读入数据2. 拆分数据:将数据分为训练集和测试集3. 进行离差标准化操作4.自己写函数实现第n列的离差标准化总结:通过上述比较可以明显的体现sklearn的高效性,使用者可以避免重复造轮子的现象,从而提高工作效率,希望上面的讲解对您有帮助。发布于 2020-04-17 19:12机器学习sklearn​赞同 38​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录人工智能学习专栏聚焦人工智能,实战经

安装 scikit-learn - 知乎

安装 scikit-learn - 知乎切换模式写文章登录/注册安装 scikit-learn一名可爱的程序员安装最新版本Scikit-learn 要求:Python (>= 3.5),NumPy (>= 1.11.0),SciPy (>= 0.17.0),joblib (>= 0.11).Scikit-learn绘图功能(即,函数以“plot_”开头,需要Matplotlib(>= 1.5.1)。一些scikit-learn示例可能需要一个或多个额外依赖项:scikit-image(>= 0.12.3)、panda(>= 0.18.0)。警告: Scikit-learn 0.20是支持Python 2.7和Python 3.4的最后一个版本。Scikit-learn现在需要Python 3.5或更新版本。如果你已经有一个合适的 numpy 和 scipy版本,安装 scikit-learn 最简单的方法是使用 pippip install -U scikit-learn或者 conda:conda install scikit-learn如果您还没有安装 NumPy 或 SciPy,还可以使用 conda 或 pip 来安装它们。 当使用 pip 时,请确保使用了 binary wheels,并且 NumPy 和 SciPy 不会从源重新编译,这可能在使用操作系统和硬件的特定配置(如 Raspberry Pi 上的 Linux)时发生。 从源代码构建 numpy 和 scipy 可能是复杂的(特别是在 Windows 上),并且需要仔细配置,以确保它们与线性代数程序的优化实现链接。而是使用如下所述的第三方发行版。如果您必须安装 scikit-learn 及其与 pip 的依赖关系,则可以将其安装为 scikit-learn[alldeps]。 最常见的用例是 requirements.txt 用作 PaaS 应用程序或 Docker 映像的自动构建过程的一部分的文件。此选项不适用于从命令行进行手动安装。注意 在PyPy上安装时,需要注意PyPy3-v5.10+、Numpy 1.14.0+和scipy 1.1.0+。有关更多发行版的安装说明,请参阅其他发行版。要从源代码编译开发版本,或者在体系结构中没有可用的发行版时构建包,请参阅高级安装说明。第三方发行版如果您尚未安装具有 numpy 和 scipy 的 python 安装,建议您通过软件包管理器或通过 python 软件包进行安装。 这些与 numpy, scipy, scikit-learn, matplotlib 和许多其他有用的科学和数据处理库。可用选项有:Canopy 和 Anaconda 适用于所有支持的平台Canopy 和 Anaconda 都运送了最新版本的 scikit-learn,另外还有一大批适用于 Windows,Mac OSX 和 Linux 的科学 python 库。Anaconda 提供 scikit-learn 作为其免费分发的一部分.Warning升级或卸载使用 Anaconda 安装的 scikit-learn,或者 conda 不应该使用 pip 命令。代替:升级 scikit-learn:conda update scikit-learn卸载 scikit-learn:conda remove scikit-learn使用 pip install -U scikit-learn 升级 or pip uninstall scikit-learn 卸载 可能无法正确删除 conda命令安装的文件.pip 升级和卸载操作仅适用于通过 pip install 安装的软件包.WinPython 适用于 Windows该 WinPython 项目分布 scikit-learn 作为额外的插件。发布于 2020-08-13 15:50scipypython 3.5Python​赞同 13​​添加评论​分享​喜欢​收藏​申请

Installing scikit-learn — scikit-learn 1.4.1 documentation

Installing scikit-learn — scikit-learn 1.4.1 documentation

Install

User Guide

API

Examples

Community

Getting Started

Tutorial

What's new

Glossary

Development

FAQ

Support

Related packages

Roadmap

Governance

About us

GitHub

Other Versions and Download

More

Getting Started

Tutorial

What's new

Glossary

Development

FAQ

Support

Related packages

Roadmap

Governance

About us

GitHub

Other Versions and Download

Toggle Menu

PrevUp

Next

Please cite us if you use the software.

Installing scikit-learn

Installing the latest release

Third party distributions of scikit-learn

Alpine Linux

Arch Linux

Debian/Ubuntu

Fedora

NetBSD

MacPorts for Mac OSX

Anaconda and Enthought Deployment Manager for all supported platforms

Intel Extension for Scikit-learn

WinPython for Windows

Troubleshooting

Error caused by file path length limit on Windows

Installing scikit-learn¶

There are different ways to install scikit-learn:

Install the latest official release. This

is the best approach for most users. It will provide a stable version

and pre-built packages are available for most platforms.

Install the version of scikit-learn provided by your

operating system or Python distribution.

This is a quick option for those who have operating systems or Python

distributions that distribute scikit-learn.

It might not provide the latest release version.

Building the package from source. This is best for users who want the

latest-and-greatest features and aren’t afraid of running

brand-new code. This is also needed for users who wish to contribute to the

project.

Installing the latest release¶

Operating System

Windows

macOS

Linux

Packager

pip

conda

Install the 64bit version of Python 3, for instance from https://www.python.org.Install Python 3 using homebrew (brew install python) or by manually installing the package from https://www.python.org.Install python3 and python3-pip using the package manager of the Linux Distribution.Install conda using the Anaconda or miniconda

installers or the miniforge installers

(no administrator permission required for any of those).

Then run:

pip3 install -U scikit-learn

pip install -U scikit-learn

pip install -U scikit-learn

python3 -m venv sklearn-venv

source sklearn-venv/bin/activate

pip3 install -U scikit-learn

python -m venv sklearn-venv

sklearn-venv\Scripts\activate

pip install -U scikit-learn

python -m venv sklearn-venv

source sklearn-venv/bin/activate

pip install -U scikit-learn

conda create -n sklearn-env -c conda-forge scikit-learn

conda activate sklearn-env

In order to check your installation you can use

python3 -m pip show scikit-learn # to see which version and where scikit-learn is installed

python3 -m pip freeze # to see all packages installed in the active virtualenv

python3 -c "import sklearn; sklearn.show_versions()"

python -m pip show scikit-learn # to see which version and where scikit-learn is installed

python -m pip freeze # to see all packages installed in the active virtualenv

python -c "import sklearn; sklearn.show_versions()"

python -m pip show scikit-learn # to see which version and where scikit-learn is installed

python -m pip freeze # to see all packages installed in the active virtualenv

python -c "import sklearn; sklearn.show_versions()"

python -m pip show scikit-learn # to see which version and where scikit-learn is installed

python -m pip freeze # to see all packages installed in the active virtualenv

python -c "import sklearn; sklearn.show_versions()"

conda list scikit-learn # to see which scikit-learn version is installed

conda list # to see all packages installed in the active conda environment

python -c "import sklearn; sklearn.show_versions()"

Note that in order to avoid potential conflicts with other packages it is

strongly recommended to use a virtual environment (venv) or a conda environment.

Using such an isolated environment makes it possible to install a specific

version of scikit-learn with pip or conda and its dependencies independently of

any previously installed Python packages. In particular under Linux is it

discouraged to install pip packages alongside the packages managed by the

package manager of the distribution (apt, dnf, pacman…).

Note that you should always remember to activate the environment of your choice

prior to running any Python command whenever you start a new terminal session.

If you have not installed NumPy or SciPy yet, you can also install these using

conda or pip. When using pip, please ensure that binary wheels are used,

and NumPy and SciPy are not recompiled from source, which can happen when using

particular configurations of operating system and hardware (such as Linux on

a Raspberry Pi).

Scikit-learn plotting capabilities (i.e., functions start with “plot_”

and classes end with “Display”) require Matplotlib. The examples require

Matplotlib and some examples require scikit-image, pandas, or seaborn. The

minimum version of Scikit-learn dependencies are listed below along with its

purpose.

Dependency

Minimum Version

Purpose

numpy

1.19.5

build, install

scipy

1.6.0

build, install

joblib

1.2.0

install

threadpoolctl

2.0.0

install

cython

3.0.8

build

matplotlib

3.3.4

benchmark, docs, examples, tests

scikit-image

0.17.2

docs, examples, tests

pandas

1.1.5

benchmark, docs, examples, tests

seaborn

0.9.0

docs, examples

memory_profiler

0.57.0

benchmark, docs

pytest

7.1.2

tests

pytest-cov

2.9.0

tests

ruff

0.0.272

tests

black

23.3.0

tests

mypy

1.3

tests

pyamg

4.0.0

tests

polars

0.19.12

tests

pyarrow

12.0.0

tests

sphinx

6.0.0

docs

sphinx-copybutton

0.5.2

docs

sphinx-gallery

0.15.0

docs

numpydoc

1.2.0

docs, tests

Pillow

7.1.2

docs

pooch

1.6.0

docs, examples, tests

sphinx-prompt

1.3.0

docs

sphinxext-opengraph

0.4.2

docs

plotly

5.14.0

docs, examples

conda-lock

2.4.2

maintenance

Warning

Scikit-learn 0.20 was the last version to support Python 2.7 and Python 3.4.

Scikit-learn 0.21 supported Python 3.5-3.7.

Scikit-learn 0.22 supported Python 3.5-3.8.

Scikit-learn 0.23 - 0.24 require Python 3.6 or newer.

Scikit-learn 1.0 supported Python 3.7-3.10.

Scikit-learn 1.1 and later requires Python 3.8 or newer.

Third party distributions of scikit-learn¶

Some third-party distributions provide versions of

scikit-learn integrated with their package-management systems.

These can make installation and upgrading much easier for users since

the integration includes the ability to automatically install

dependencies (numpy, scipy) that scikit-learn requires.

The following is an incomplete list of OS and python distributions

that provide their own version of scikit-learn.

Alpine Linux¶

Alpine Linux’s package is provided through the official repositories as

py3-scikit-learn for Python.

It can be installed by typing the following command:

sudo apk add py3-scikit-learn

Arch Linux¶

Arch Linux’s package is provided through the official repositories as

python-scikit-learn for Python.

It can be installed by typing the following command:

sudo pacman -S python-scikit-learn

Debian/Ubuntu¶

The Debian/Ubuntu package is split in three different packages called

python3-sklearn (python modules), python3-sklearn-lib (low-level

implementations and bindings), python3-sklearn-doc (documentation).

Note that scikit-learn requires Python 3, hence the need to use the python3-

suffixed package names.

Packages can be installed using apt-get:

sudo apt-get install python3-sklearn python3-sklearn-lib python3-sklearn-doc

Fedora¶

The Fedora package is called python3-scikit-learn for the python 3 version,

the only one available in Fedora.

It can be installed using dnf:

sudo dnf install python3-scikit-learn

NetBSD¶

scikit-learn is available via pkgsrc-wip:

https://pkgsrc.se/math/py-scikit-learn

MacPorts for Mac OSX¶

The MacPorts package is named py-scikits-learn,

where XY denotes the Python version.

It can be installed by typing the following

command:

sudo port install py39-scikit-learn

Anaconda and Enthought Deployment Manager for all supported platforms¶

Anaconda and

Enthought Deployment Manager

both ship with scikit-learn in addition to a large set of scientific

python library for Windows, Mac OSX and Linux.

Anaconda offers scikit-learn as part of its free distribution.

Intel Extension for Scikit-learn¶

Intel maintains an optimized x86_64 package, available in PyPI (via pip),

and in the main, conda-forge and intel conda channels:

conda install scikit-learn-intelex

This package has an Intel optimized version of many estimators. Whenever

an alternative implementation doesn’t exist, scikit-learn implementation

is used as a fallback. Those optimized solvers come from the oneDAL

C++ library and are optimized for the x86_64 architecture, and are

optimized for multi-core Intel CPUs.

Note that those solvers are not enabled by default, please refer to the

scikit-learn-intelex

documentation for more details on usage scenarios. Direct export example:

from sklearnex.neighbors import NearestNeighbors

Compatibility with the standard scikit-learn solvers is checked by running the

full scikit-learn test suite via automated continuous integration as reported

on https://github.com/intel/scikit-learn-intelex. If you observe any issue

with scikit-learn-intelex, please report the issue on their

issue tracker.

WinPython for Windows¶

The WinPython project distributes

scikit-learn as an additional plugin.

Troubleshooting¶

Error caused by file path length limit on Windows¶

It can happen that pip fails to install packages when reaching the default path

size limit of Windows if Python is installed in a nested location such as the

AppData folder structure under the user home directory, for instance:

C:\Users\username>C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.exe -m pip install scikit-learn

Collecting scikit-learn

...

Installing collected packages: scikit-learn

ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\\Users\\username\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python37\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'

In this case it is possible to lift that limit in the Windows registry by

using the regedit tool:

Type “regedit” in the Windows start menu to launch regedit.

Go to the

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

key.

Edit the value of the LongPathsEnabled property of that key and set

it to 1.

Reinstall scikit-learn (ignoring the previous broken installation):

pip install --exists-action=i scikit-learn

© 2007 - 2024, scikit-learn developers (BSD License).

Show this page source

【机器学习】sklearn库的安装教程,python - HelenLee01 - 博客园

【机器学习】sklearn库的安装教程,python - HelenLee01 - 博客园

会员

周边

新闻

博问

AI培训

云市场

所有博客

当前博客

我的博客

我的园子

账号设置

简洁模式 ...

退出登录

注册

登录

HelenLee

HelenLee的技术分享

博客园

首页

新随笔

联系

订阅

管理

【机器学习】sklearn库的安装教程,python

sklearn库的简介

sklearn库

  sklearn是scikit-learn的简称,是一个基于Python的第三方模块。sklearn库集成了一些常用的机器学习方法,在进行机器学习任务时,并不需要实现算法,只需要简单的调用sklearn库中提供的模块就能完成大多数的机器学习任务。

  sklearn库是在Numpy、Scipy和matplotlib的基础上开发而成的,因此在介绍sklearn的安装前,需要先安装这些依赖库。

Numpy库

  Numpy(Numerical Python的缩写)是一个开源的Python科学计算库。在Python中虽然提供了list容器和array模块,但这些结构并不适合于进行数值计算,因此需要借助于Numpy库创建常用的数据结构(如:多维数组,矩阵等)以及进行常用的科学计算(如:矩阵运算)。

  Scipy库是sklearn库的基础,它是基于Numpy的一个集成了多种数学算法和函数的Python模块。它的不同子模块有不同的应用,如:积分、插值、优化和信号处理等。

  matplotlib是基于Numpy的一套Python工具包,它提供了大量的数据绘图工具,主要用于绘制一些统计图形,将大量的数据转换成更加容易被接受的图表。(注意要先安装numpy再安装matplotlib库)

sklearn库的安装

安装包的下载:下载链接

安装顺序

安装顺序如下:

Numpy库

Scipy库

matplotlib库

sklearn库

依赖库之Numpy的安装

找对应自己的python版本和windows位数的文件,如我的python是3.7版本,win是64位,则下载

找到下载的文件的路径,打开windows的DOS命令行窗口,执行如下命

令:pip install numpy-1.15.4+mkl-cp37-cp37m-win_amd64.whl在这里插入代码片

依赖库之Scipy的安装

用命令pip install scipy-1.2.1-cp37-cp37m-win_amd64.whl来进行安装

依赖库之matplotlib的安装

用命令pip install matplotlib-2.2.4-cp37-cp37m-win_amd64.whll来进行安装

sklearn库的安装

用命令pip install scikit_learn-0.18.1-cp35-cp35m-win_amd64.whl来进行安装

测试

没有报错,说明这些库已经成功安装。

posted @

2020-03-04 11:42 

HelenLee01 

阅读(1005) 

评论(0) 

编辑 

收藏 

举报

会员力量,点亮园子希望

刷新页面返回顶部

公告

Copyright © 2024 HelenLee01

Powered by .NET 8.0 on Kubernetes