随着Python语言生态环境的完善,众多科学计算和数据分析库(例如NumPy、SciPy、Pandas、Matplotlib、IPython等),使得Python成为科学计算和数据分析的首选语言。
一、案例研究:科学计算和数据分析
(1)执行Windows菜单命令“开始”|“所有应用”|Anaconda3(64-bit)|Jupyter Notebook,启动本地服务器,并在默认浏览器中打开主页
(2)新建一个Notebook文件。单击的“New”下拉菜单,选择Python 3,新建一个名为Untitled的Notebook
(3)输入Markdown文本。在第一个单元格输入框中,输入“使用IPython Notebook进行科学计算”,并设置单元格的类型为Markdown
(4)输入并执行Python代码。使用菜单命令Insert|Insert Cell Below或者快捷键B,在下方插入一个单元格,输入代码,按快捷键Ctrl+Enter,执行并显示结果
%pylab inline
x = linspace(-10,10,1000)
y = cos(x) + sin(2*x)
plot(x,y)
分析
#在开头添加pylab的内嵌语句,pylab是 Matplotlib 和Ipython提供的一个模块,提供了类似Matlab的语法
二、创建向量和矩阵(数组)示例
三、矩阵的运算
四、线性方程组求解
求解过程如下: