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
以上是关于python与数值计算环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
[数值计算-9]:一元非线性函数求导数(数值微分)- 解析法与迭代法&Python法代码示例