正文

软件包的安装和介绍(10)

Python 科学计算 作者:张若愚


 

图1-7  使用“Variable explorer”窗格查看和编辑数组的内容

选择菜单中的Plot选项,将弹出如图1-8所示的绘图窗口。在绘图窗口的右键菜单中选择“Parameters”,将弹出一个编辑绘图对象的对话框。图1-8中使用此对话框修改了曲线的颜色和线宽。

图1-8  在“Variable explorer”窗格中将数组绘制成曲线

Spyder的功能比较多,这里仅介绍一些常用的功能和技巧:

● 默认配置下,“Variable explorer”窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮(最后一个按钮),在菜单中取消“Exclude capitalized references”的选中状态。

● 在控制台中,可以按Tab按键进行自动补全。在变量名之后输入“?”,可以在“Object inspector”窗格中查看对象的说明文档。此窗格的Options菜单中的“Show source”选项可以开启显示函数的源程序。

● 可以通过“Working directory”工具栏修改工作路径,用户程序运行时,将以此工作路径作为当前路径。例如我们只需要修改工作路径,就可以用同一个程序处理不同文件夹下的数据文件。

● 在程序编辑窗口中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。如果是在别的程序文件中定义的,将打开此文件。在学习一个新模块的用法时,我们经常需要查看模块中的某个函数或类是如何实现的,使用此功能可以帮助我们快速查看和分析各个模块的源程序。例如下面的程序从不同的扩展库载入了一些模块和类。用Spyder打开此文件,按住Ctrl键,并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等,将打开定义它们的程序文件,并跳转到相应的行。

gotodefine.py

测试定义跳转功能

from scipy import signal

import pylab as pl

from enthought.traits.api import HasTraits, Instance

from enthought.traits.ui.api import View, Item

signal.lfilter

pl.plot

pl.title


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号