说到python,很多人肯定第一意识会想到计算,没错Python在计算方面比别的方面更强大。特别是在数据分析、机器学习等方面,python给力人们很大的惊喜。
1,了解
计算机本来就是做计算的,只不过一般在生活当中我们最多的就是用它来处理文字内容罢了,乃至于现在有一些人认为她是用来打字写文章的,却忘记了她最擅长的计算。
每种编程语言都能用来做计算,区别是在编程过程中是否有足够的工具包供给。
R语言,也是在计算领域被广泛使用的。
R语言,一种自由软件程序语言与操作环境,主要用于统计分析、绘图、数据挖掘。
近几年使用Python的领域不断扩张,包括在科学计算领域,它已经成为了一种趋势。
因为:
开源,就这一条已经足够了,一定要用开源的东西。
因为开源,所以有非常棒的社区,里面有相当多支持科学计算的库。
简单易学,这一点对那些不是专业的程序员来讲非常重要。接触过一些搞天文学和生物学的研究者,他们也正在使用Python进行计算。
在科学计算上如果使用Python,能够让数据与其他领域比如Web无缝对接。
2,安装第三方库
Centos环境:
[root@KA1 ~]# sudo yum -y install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
把可能用上的都先装上。在安装的时候,如果需要其他依赖,你会明显看到的。
Windos下安装:
1)安装python-numpy:
C:\Windows\system32>pip install numpy
2)安装python-scipy:
此时用pip install scipy 安装scipy容易出现异常,因为默认安装的版本可能只适合Linux
首先检查自己机子上适合什么版本:
a,在D盘创建文件test.py,里面写上:
import pip;
print(pip.pep425tags.get_supported())
b,进入Python安装目录:

在上面下载地址里找到对应的版本下载:

然后进入下载目录安装:
PS D:\360Downloads> pip install scipy-1.0.1-cp27-cp27m-win32.whl

验证一下:

3)安装 python-matplotlib:
下载好安装包
https://pypi.python.org/pypi/matplotlib/
找到适合自己的版本,查询自己机子版本方法上面有

进入下载目录安装:
PS D:\360Downloads> pip install matplotlib-2.2.2-cp27-cp27m-win32.whl
自己验证一下。
4)安装pandas:
C:\Windows\system32>pip install pandas
5)安装sympy:
C:\Windows\system32>pip install sympy
6)安装nose:
C:\Windows\system32>pip install nose