python 安装numpy,scipy,matplotlib算法库

Posted 洽洽老大

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 安装numpy,scipy,matplotlib算法库相关的知识,希望对你有一定的参考价值。

官方库下载: https://pypi.python.org/pypi

1.安装Numpy,可以用

sudo apt-get install python-numpy

也可以到http://sourceforge.net/projects/numpy/files/下载最新版本的Numpy

如果是自己下载的文件进行安装,首先要确保本地有GCC,这个一般都有,然后需要先安装几个支撑库:

sudo apt-get install gfortran

sudo apt-get install python-nose

sudo apt-get install libatlas-base-dev

之后,就可以在解压目录下,利用:sudo python setup.py install进行安装。

一般建议直接用sudo apt-get install python-numpy安装,比较简洁。

2.安装Scipy

这个和Numpy的安装方式基本一致

sudo apt-get install python-scipy

也可以自行到sourceforge网站下载。

3.Matplotlib

这个是最麻烦的一个,主要是因为安装这个的时候,需要先装几个其他库,不然会导致安装matplotlib虽然不会报错,但利用plot指令画图时,不会有任何响应。

需要安装带是Tk-dev库和gtk2.0-dev,pyside库,如果本地没有Qt,Qt4,也要安装

sudo apt-get install tk-dev

sudo apt-get install python-gtk2-dev

sudo apt-get install python-pyside

sudo apt-get install python-matplotlib

测试:

# coding: utf-8  

import numpy as np  
from numpy import *  
import matplotlib.pyplot as plt  

dataset = [[-0.0176, 14.053061], [-1.395634, 4.662541], [-0.752157, 6.5386], [-1.322371, 7.15852]];  
dataMat = mat(dataset).T  
plt.scatter(dataMat[0], dataMat[1], c='red', marker='o')  

X = np.linspace(-2,2,100)  
Y = 2.8*X+9  
plt.plot(X,Y)  
plt.show()

以上是关于python 安装numpy,scipy,matplotlib算法库的主要内容,如果未能解决你的问题,请参考以下文章

Windows下Python安装numpy+mkl,Scipy和statsmodels

安装Scipy库

python 安装numpy,scipy,matplotlib算法库

windows下安装python的numpy,scipy,sklearn

Windows10+Python3下安装NumPy+SciPy+Matplotlib

Python下科学计算包numpy和SciPy的安装