然后我们来看一下这个scikit-learn这个机器学习库 ,这个学习库可以看到当然是个python的库,他是基于numpy进行,封装的,封装了很多常用的算法,使用的时候就不用自己去写算法了.
numpy和pandas对:
先来看看这两个是什么:
------------------------------------------------------
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。
NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
NumPy 是一个数学库,可以看到,提供了很多的封装的数学函数,通过这个数学函数就可以构建自己的算法了,当然这样的话就需要自己有很强的数学功底.
------