怎么安装sklearn,python导入sklearn包
使用Python进行机器学习可能需要以下软件:
1).Python(废话)
2).NumPy
3).SciPy
4).sci kit-学习
5).Matplotlib
一、软件简介
Numpy
NumPy是Python的开源数值计算扩展。这个工具可以用来存储和处理大型矩阵,比Python自带的嵌套列表结构(也可以用来表示矩阵)效率高很多。包括:1、强大的n维数组对象数组;2.成熟(广播)函数库;3.集成C/C和Fortran代码的工具包;4.实用线性代数,傅立叶变换和随机数生成函数。numpy和scipy一起用更方便。
关于NumPy的使用,其官网有很多解释,这里就不介绍了。
官方网站地址:http://www.numpy.org
SciPy
SciPy是一个科学计算工具集。如果说NumPy提供了高效的数据结构,那么SciPy提供了基于这些数据结构的算法级应用。无论是矩阵运算,线性代数,最优化方法,聚类,空间运算,还是傅立叶变换,都包含在内。
SciPy工具包功能集群层次集群(cluster.hierarchy)
矢量量化/K均值(cluster.vq)
常数物理和数学常数fftpack离散傅立叶变换算法集成积分常规插值插值(线性、三次等。)io数据输入输出linalg采用线性代数函数BLAS熵模型函数ndimageN维图像工具包odr正交距离回归优化(寻找方程的最小值和根)信号信号处理稀疏矩阵sparse spatial空间数据结构和算法specia。L Statistics Toolkit针对贝塞尔函数或雅可比函数等特殊数学函数的统计对于机器学习来说,最常用的可能是scipy.stats、scipy.interpolate、scipy.cluster和scipy.signal
地址:http://www.scipy.org,官方网站
Scikit-Learn
Sci-learn是基于python的机器学习模块,安装Sci-learn需要numpy、scipy、matplotlib等模块。功能基本分为六个部分:分类、回归、聚类、数据降维、模型选择和数据预处理。详细信息请访问官网,有大量文档。
地址:http://scikit-learn.org,官方网站
Matplotlib
Matplotlib是python最著名的绘图库。它提供了一整套类似于matlab的命令API,非常适合交互式绘图。在数据分析中,往往需要直观地观察数据,这时候就需要用图形来表示数据。这就是这个图书馆的用途。
二、软件安装
当然要先装pip,怎么装就不说了。如果你安装在中间,你将需要许多其他的依赖包。遇到什么就装什么。说到这里,不得不说windows真的很坑,经常会出现一些很麻烦的问题。然后我推荐一个软件(Anaconda),直接一键安装所有包。这个软件是CharyXiao推荐的。只需去https://www.continuum.io/downloads下载相应的版本。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。