问题标签 [spyder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 Python 中继承文档字符串 + 在 IDE 中预览
我目前正在花一些时间为 matplotlib 编写一个包装器,以便更轻松地为出版物等创建图。
目前我使用 Spyder 作为 IDE,我真的很喜欢 Object Inspector 功能,它为您正在使用的对象提供实时文档。
无论如何,我的部分 API 只转发对 matplotlib 函数的调用,因此从这些函数继承文档会非常方便。
如果我打印到控制台,写作myfunction.__doc__ = matplotlibfunction.__doc__
似乎可以工作__doc__
,但是 Spyder 中的对象检查器没有显示文档,有没有人对为什么有好的建议,以及我可以做些什么来获得预期的行为?
python - 在 Spyder 中切换到 Python 3.x
默认情况下 Spyder 使用 Python 2.7.2,我的问题是:有没有办法设置 Spyder 以便它自动使用 Python 3.x?谢谢!
windows - Python 2.7 面向对象的 __init__ 方法
我刚刚阅读了Think Python中关于__init__
类方法的解释。但是,我尝试启动我为 Project Euler.net 制作的 Prime Generator 函数,但仍然出现错误:
我把它放在控制台中,我终于通过调用它来让它工作:
然后它运行正常。如何让这种行为在该__init__
方法中起作用?
这是完整的代码:
这甚至是一个添加init方法 的好程序吗?
python - 如何让pylint在spyder中工作
我是 python 编程新手。我在让 pylint 工作时遇到了麻烦。我设法在 spyder 中安装了 pylint,并且在 spyder 中获得了 pylint 窗口。问题是,如果我尝试这样做,我似乎无法在 pylint 窗口中打开任何文件,我选择的文件不会显示在 pylint 窗口中,消息“找不到 Pylint 脚本。请添加 C:\ pytnon27\scripts 到 PATH”。
python - pylint 在 PyQt4 中找不到 QtCore
我最近为 spyder 和 PyQt4 支持安装了 Python(x,y)。我在安装过程中选择了 pylint,并从“使用 Python 和 Qt4 进行快速 GUI 开发”的代码资源中加载了一个脚本……特别是第 4 章中的第一个简单的“alert.pyw”。
Pylint 说这是一个错误:
...这是错误消息:
...但是在常规 Python 解释器 (2.7.3) 和 ipython 解释器 (0.13) 中,我都可以输入:
并且自动完成似乎发现它很好。
有什么方法可以设置 pylint 以便它看到明显存在的东西,还是我最好禁用 pylint 并返回 pyflakes 或其他东西?
python - Spyder - UMD 已删除:模块
我现在已经用 python 鬼混了大约一个月,有些事情困扰着我。我使用简洁的 Spyder IDE 附带的 python(x,y) 工具包。我的问题涉及 Spyder 的 UMD(用户模块删除器)。
我在互联网上找到了这个 图形模块,它可以帮助人们在 python 脚本中做一些简单的图形工作(据我所知)。
这不像我被卡住了,但是当我执行以下代码时:
输出是:
第 1 行显然没问题,第 3 行也是如此,但我没有得到第 2 行。此外,被激怒的窗口在屏幕上闪烁,应该如此。第 2 行似乎没有造成任何伤害,我可以完美地重新运行文件多次,但我想知道它来自哪里。
AFAIK UMD 强制解释器在每次运行脚本时重新加载模块。显示的消息是否意味着“它”已经删除了对模块的引用,因为它不再使用,或者是别的什么?或者这是否意味着有问题,我以后应该添加更多代码会“伤害”我的代码吗?
注意:第一个问题,所以请评论它的废话,以帮助我提高我的提问技巧。
编辑:我尝试在测试线周围移动print p.sqrt(4)
,发现我把它放在哪里并不重要。如果它是导入模块后的第一行,它仍然会在显示 sqrt(4) 之前引发消息
python - Spyder 找不到 Enthought 包
我是 python 新手,想将 Spyder IDE 与 Enthought 的学术发行版一起使用。我可以让 Spyder 运行,但它找不到 Enthought 发行版附带的 pandas 等软件包。当我从 Spyder 之外的 shell 运行 python 时,我可以导入 pandas。我在 OSX 10.7.5 上使用 Enthought EPD 7.3 64bit,我们将不胜感激。
python - Spyder 默认模块导入列表
我正在尝试设置一个稍微定制的 Spyder 版本。当 Spyder 启动时,它会自动导入一长串模块,包括来自 matplotlib、numpy、scipy 等的东西。有没有办法将我自己的模块添加到该列表中?
万一它有所作为,我正在使用 Python(X,Y) Windows 安装程序提供的 Spyder 配置。
python - Spyder 在 OSX 的虚拟 python 环境中不断崩溃
我正在使用virtualenv和 Python 的Enthought学术版本在虚拟环境设置中运行 Spyder 的 OSX Mountain Lion 安装(版本'spyder-2.2.0beta2.zip' )。设置加载正常,但每当我在“另存为”对话框内时崩溃,特别是当我单击“位置:”下拉框选择文件夹时。用于打开 Spyder 的终端然后报告. 有什么想法是什么原因造成的?Segmentation fault: 11
python - 浮雕比 - 帮助在“多边形 zm”中找到离流出点最远的点
我在这里尝试做一些不同的事情..
首先,我在 shapefile 中有一组来自分水岭多边形“形状”字段的值。
我假设流出点将是具有最低 ZMin 的值。因此,ZMin 坐标将是流出点 (p1)。
我正在尝试做的是在多边形数组中找到离这个 x,y,z 流出点最远的点 (p2)。它应该是数组中的值之一
从那里,我试图计算 p1(流出)和 p2(最远)之间的距离,以便我可以使用该值使用此公式计算流域的浮雕率
到目前为止,我有这个...
...其中 p1 是流出点。我只是不知道如何找到p2。
如果有人可以指导我完成此操作,将不胜感激!