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
python 安装numpy,scipy,matplotlib算法库
windows下安装python的numpy,scipy,sklearn