Ubuntu14.04安装mlpy(机器学习库)---python
来源:互联网 发布:设计师笔记本2017知乎 编辑:程序博客网 时间:2024/06/08 19:06
Ubuntu14.04安装mlpy(机器学习库)---python
1、mlpy安装要求
(1)需要先安装配置好以下软件:
- GCC
- Python且版本>= 2.6或为 3.X
- NumPy且版本>= 1.3.0
- SciPy 且版本>= 0.7.0
- GSL 且版本>= 1.11
mlpy下载地址:http://sourceforge.net/projects/mlpy/files/
这里下载:mlpy-3.5.0.tar.gz安装包。
(2)GSL
GSL(GNU Scientific Library)作为三大科学计算库之一,除了涵盖基本的线性代数,微分方程,积分,随机数,组合数,方程求根,多项式求根,排序等,还有模拟退火,快速傅里叶变换,小波,插值,基本样条,最小二乘拟合,特殊函数等。
GSL源码包提供了以下二进制包:
- gsl-bin:GNU Scientific Library (GSL) -- binary package
- libgsl0-dbg: GNU Scientific Library (GSL) -- debug symbols package
- libgsl0-dev: GNU Scientific Library (GSL) -- development package
- libgsl0ldbl: GNU Scientific Library (GSL) -- library package
GSL下载地址:http://mirrors.ustc.edu.cn/gnu/gsl/
使用gsl-2.1.tar.gz安装包
安装过程:
$tar -zxvf gsl-2.1.tar.gz
$cd gsl-2.1
$sudo ./configure
$sudo make
$sudo make install
执行 make install 时,会自动将动态库和头文件分别拷贝到/usr/local/lib和 /usr/local/include 下面
2、安装
mlpy官方文档安装方法:
(1)解压mlpy与安装
$tar -zxvf mlpy-3.5.0.tar.gz $sudo python setup.py install
假设GSL头文件和库文件没有安装在系统的标准位置,在这种情况下,mply的安装方式如下:
$python setup.py build_ext --include-dirs=/path/to/header --rpath=/path/to/lib $python setup.py install
如果GSL安装在标准位置,则只需要运行上述命令中的最后一行。
3、测试
pca.py代码:
#!/usr/bin/env pythonimport numpy as npimport matplotlib.pyplot as pltimport mlpynp.random.seed(0)mean, cov, n = [0, 0], [[1,1],[1,1.5]], 100x = np.random.multivariate_normal(mean, cov, n)pca = mlpy.PCA()pca.learn(x)coeff = pca.coeff()fig = plt.figure(1) plot1 = plt.plot(x[:, 0], x[:, 1], 'o')plot2 = plt.plot([0,coeff[0, 0]], [0, coeff[1, 0]], linewidth=4, color='r')plot3 = plt.plot([0,coeff[0, 1]], [0, coeff[1, 1]], linewidth=4, color='g') xx = plt.xlim(-4, 4)yy = plt.ylim(-4, 4)z = pca.transform(x, k=1) xnew = pca.transform_inv(z) fig2 = plt.figure(2)plot1 = plt.plot(xnew[:, 0], xnew[:, 1], 'o')xx = plt.xlim(-4, 4)yy = plt.ylim(-4, 4)plt.show()
利用python pca.py运行报错:
错误描述:
Traceback (most recent call last): File "pca.py", line 4, in <module> import mlpy File "/usr/local/lib/python2.7/dist-packages/mlpy/__init__.py", line 18, in <module> import gslImportError: libgsl.so.19: cannot open shared object file: No such file or directory
解决方法:将/usr/local/lib/目录下的libgsl.so.19库复制到/usr/lib/目录下问题解决。
命令:$sudo cp libgsl.so.19/usr/lib/
最终的运行结果如下图:
- Ubuntu14.04安装mlpy(机器学习库)---python
- Windows下Python模块-----mlpy(机器学习库)的安装
- mlpy机器学习库的介绍
- Ubuntu14.04系统安装Python+机器学习(二)
- mlpy库-----降维模块(学习笔记)
- Ubuntu14.04+Python2+机器学习(一)
- python sklearn机器学习库 安装
- Python机器学习1-库安装
- Python机器学习安装相关库
- python机器学习算法库安装
- 安装Python机器学习库sklearn
- python sklearn 机器学习库的安装
- 为Python安装机器学习编程库
- 机器学习python库sklearn安装
- python机器学习依赖库安装
- python安装机器学习(百度)
- ubuntu14.04安装python scipy
- PYTHON-pip安装Ubuntu14.04
- Jamie's Contact Groups POJ - 2289
- MATLAB中带有符号变量的阶乘、累加函数的表达与求解
- 百度地图自定义标注物+自动定位
- 【Hibernate】一对一关联映射
- Latex调整行间距
- Ubuntu14.04安装mlpy(机器学习库)---python
- 精选30道Java笔试题解答
- 高校云平台(八):分析代码依赖关系
- Qt学习1之初建小工程
- R语言数据输入输出
- android设计模式
- python网络编程之阻塞与非阻塞模式的选择
- 搭建Spring(4)
- python里isinstance()函数的用法