python与数值计算环境搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python与数值计算环境搭建相关的知识,希望对你有一定的参考价值。

数值计算的编程的软件很多种,也见过一些编程绘图软件的对比

利用Python进行数值计算,需要用到numpy(矩阵) ,scipy(公式符号), matplotlib(绘图)这些工具包。

1、Linux系统中一般会带有Python。可以用命令查看是否安装Python

$ python
Python 2.7.5 (default, Feb 11 2014, 07:46:25) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

 上面显示了Linux系统中phthon的一些版本信息。

2、安装库文件numpy(矩阵) ,scipy(公式符号), matplotlib(绘图)等。在Linux系统中比较方便的是用pip安装。步骤如下:

(1).下载好 get-pip.py文件,然后在文件所在目录安装pip

python get-pip.py

 (2).然后利用pip安装numpy ,scipy, matplotlib等安装包

pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose

3.画图测试下是否完成。如果要先了解Python编程的,可以看Python学习指引。我们用一个简单的程序测试下

$ python
>>>
import
matplotlib.pyplot as plt >>> import numpy as np >>> t = np.arange(0.0, 2.0, 0.01) >>> s = np.sin(2*np.pi*t) >>> plt.plot(t, s) >>> plt.xlabel(time (s)) >>> plt.ylabel(voltage (mV)) >>> plt.title(About as simple as it gets, folks) >>> plt.grid(True) >>> plt.savefig("test.png") >>> plt.show()

技术分享

如果还缺少一些安装包只要根据提示安装便可。更多Python数值计算基础学习见参考。

参考:

[1] https://docs.scipy.org/doc/

[2] http://scipy-cookbook.readthedocs.io/

[3] http://matplotlib.org/Matplotlib.pdf

[4] http://matplotlib.org/



以上是关于python与数值计算环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

小朋友学Python:Python简介与编程环境搭建

Python_在Ubuntu中搭建科学计算环境

[数值计算-14]:拉格朗日插值与Python代码实现

[数值计算-9]:一元非线性函数求导数(数值微分)- 解析法与迭代法&Python法代码示例

[数值计算-15]:函数近似值的线性与非线性拟合的原理与Python代码示例

python环境搭建