热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

spyder入门教程,spyder写完怎么运行

当多个窗格出现在一个区域时,将使用标签页的形式显示。●Workingdirectory:输入程序的运行路径。程序可以访问此控制台中的所有全局对象,控制台中已经载入的模块不需要重新载


Spyder是由python(x,y )作者开发的一个简单的集成开发环境。 与其他Python开发环境相比,最大的优点是可以模仿MATLAB的“工作区”功能,轻松观察和修改数组值。


Spyder的界面由许多窗格组成,用户可以根据自己的喜好调整位置和大小。 如果多个窗格显示在一个区域中,则显示为选项卡页面。 您将看到显示“编辑器”、“对象解释器”、“可变资源管理器”、“文件资源管理器”、“控制台”和“历史日志”这两个图像的窗格。 在View菜单中,可以设置是否显示这些窗格。 表1-2列出了Spyder的主要窗格及其作用。


按F5键可运行当前编辑器的程序。 第一次运行程序时,将显示“运行配置”对话框。 在此对话框中,可以按如下方式配置程序的执行:


Command line options :输入程序的执行参数。


Working directory :输入程序的执行路径。


executeincurrentpythonoripythoninterpreter :在当前python控制台上运行程序。 程序可以访问此控制台中的所有全局对象,并且不需要重新加载加载到控制台中的模块,从而加快程序的启动速度。


executeinanewdedicatedpythoninterpreter :创建新的python控制台并在其中运行程序时,程序启动速度较慢,但新控制台没有多余的全局对象如果选择此项目,还可以选中“interactwithepythoninterpreterafterexecution”复选框。 这样,在程序运行结束时,控制台进程将继续运行,并且可以查看程序运行后的所有全局对象。 也可以在" Command line options "中输入新控制台的启动参数。


“运行配置”对话框仅在首次运行程序时显示。 如果要更改程序的运行配置,可以按F6键打开运行配置对话框。


使用Variable explorer窗格查看和编辑数组的内容


选取菜单中的“放置”(drop )选项后,将显示绘图窗口。 从绘图窗口的右键单击菜单中选择" Parameters "将打开一个用于编辑绘图对象的对话框。 使用此对话框可以修改曲线的颜色和线宽。


在Variable explorer窗格中将阵列绘制为曲线


Spyder的功能很多,这里介绍几个常见的功能和技巧。


默认设置为“Variable explorer”窗格中不显示以大写字母开头的变量。 您可以按一下工具列上的「设定」按钮(最后一个按钮),从功能表中取消核取「已撷取的参照」。


在控制台上,可以通过按tab键自动完成。 变量名后加上“?然后单击。 您可以在Object inspector窗格中查看对象的文档。 使用此窗格中“选项”菜单上的“显示源”选项,可以打开要查看其函数的源程序。


可以在工作目录工具栏中更改工作路径。 在用户程序运行时,将此工作路径作为当前路径。 例如,只需更改工作路径,同一程序就可以处理不同文件夹下的数据文件。


在程序编辑窗口中按住Ctrl键,单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。 如果该文件在另一个程序文件中定义,则会打开。 在学习如何使用新模块时,您需要查看模块中的函数和类是如何实现的。 使用此功能可以快速查看和分析各模块的源程序。 例如,以下程序从不同的扩展库中加载了一些模块和类。 在Spyder中打开此文件,然后按住Ctrl键并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等来定义它们的过程


gotodefine.py


测试定义跳转功能


来自脚本导入信号


import pylab as pl


fromenthought.traits.apiimporthastraits,Instance


fromenthought.traits.ui.apiimportview,Item


signal.lfilter


pl.plot


pl.title


最后介绍方便的快捷键。


按住Ctrl键,用鼠标单击函数、变量等,跳转到定义的代码块

快三大小单双位技巧准确率99此窗格中“选项”菜单上的“显示源”选项,可以打开要查看其函数的源程序。


可以在工作目录工具栏中更改工作路径。 在用户程序运行时,将此工作路径作为当前路径。 例如,只需更改工作路径,同一程序就可以处理不同文件夹下的数据文件。


在程序编辑窗口中按住Ctrl键,单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。 如果该文件在另一个程序文件中定义,则会打开。 在学习如何使用新模块时,您需要查看模块中的函数和类是如何实现的。 使用此功能可以快速查看和分析各模块的源程序。 例如,以下程序从不同的扩展库中加载了一些模块和类。 在Spyder中打开此文件,然后按住Ctrl键并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等来定义它们的过程


gotodefine.py


测试定义跳转功能


来自脚本导入信号


import pylab as pl


fromenthought.traits.apiimporthastraits,Instance


fromenthought.traits.ui.apiimportview,Item


signal.lfilter


pl.plot


pl.title


最后介绍方便的快捷键。


按住Ctrl键,用鼠标单击函数、变量等,跳转到定义的代码块


推荐阅读
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
author-avatar
yan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有