问题标签 [pythonxy]

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.

0 投票
1 回答
18686 浏览

python - Spyder - UMD 已删除:模块

我现在已经用 python 鬼混了大约一个月,有些事情困扰着我。我使用简洁的 Spyder IDE 附带的 python(x,y) 工具包。我的问题涉及 Spyder 的 UMD(用户模块删除器)。

我在互联网上找到了这个 图形模块,它可以帮助人们在 python 脚本中做一些简单的图形工作(据我所知)。

这不像我被卡住了,但是当我执行以下代码时:

输出是:

第 1 行显然没问题,第 3 行也是如此,但我没有得到第 2 行。此外,被激怒的窗口在屏幕上闪烁,应该如此。第 2 行似乎没有造成任何伤害,我可以完美地重新运行文件多次,但我想知道它来自哪里。

AFAIK UMD 强制解释器在每次运行脚本时重新加载模块。显示的消息是否意味着“它”已经删除了对模块的引用,因为它不再使用,或者是别的什么?或者这是否意味着有问题,我以后应该添加更多代码会“伤害”我的代码吗?

注意:第一个问题,所以请评论它的废话,以帮助我提高我的提问技巧。

编辑:我尝试在测试线周围移动print p.sqrt(4),发现我把它放在哪里并不重要。如果它是导入模块后的第一行,它仍然会在显示 sqrt(4) 之前引发消息

0 投票
1 回答
1925 浏览

python - Python条形图中的循环和命名变量

我在 Python 中使用 matplotlib 创建一个堆叠条形图,显示一天中的订单量,而不是去年的日历日。

我已经安排了一个数组,其中包括今天和去年的订单量:

对于堆积条,您通常会使用以下语法:

但是,这对于大量堆叠图表来说可能会令人生畏。因此,我试图创建一个循环来遍历“allorders”数组并通过以下方式堆叠它们:

但是,我得到了各种各样的错误,包括该子句if i=0的语法无效,以及“p+i”不能用于自动命名变量。

所以,所以向导:

  1. 如何在循环中自动命名新变量(因此何时i=0命名变量p0,何时命名i=1变量p1等)

  2. 包含该if i=0子句有什么问题?

由于我是 Python 新手(来自 R 和 Stata),请像对待婴儿一样对待我,如果可以的话,请提供一步一步的代码!

谢谢!

0 投票
1 回答
257 浏览

python - 在 python x,y 中使用 gspread python lib

其余的代码。

错误 :

Traceback(最近一次调用最后一次):文件“C:\QSTK\Examples\MyCodes\gspread.py”,第 1 行,在 import gspread

当我尝试在 spyder 中运行代码时,出现此错误。

代码在 python idle 中工作正常

0 投票
1 回答
1053 浏览

python - Enthought 中的 Enaml 示例不适用于 Python(x,y) Enthought 工具套件版本的 Enaml

我最近发现了 Enthought 的 Python GUI 开发包 Enaml。我对将它与 Enthought Traits 和 Chaco 一起使用以实现更快速的科学应用程序开发非常感兴趣。我一直使用 Python(x,y) 作为我的基础 Python 安装,因为我喜欢 Spyder(熟悉来自 Matlab 背景)我最初的目标是构建一个 PyQt 应用程序。

Python(x,y) 带有 Enthought 工具套件,它似乎包含了大部分 Enthought 内部开发的工具,如 Traits、Chaco、Mayavi 和 Enaml。我在 enaml 上看到了pygotham 幻灯片,发现教程示例看起来真的很酷!但是,当我尝试运行第一个示例时,出现此错误:

回溯(最后一次调用):文件“C:\Users\bnables\Documents\Python\enaml\person.py”,第 8 行,来自 enaml.stdlib.sessions import simple_session ImportError: No module named sessions

我刚刚发现我全新安装的 Python(x,y) 2.7.3.1 具有 Enthought Tool Suite 版本 4.2 和 Enaml 版本 0.2...在线 Enaml 文档最高版本为 0.6.3。所以我想我的问题是 - Python(x,y) 用户使用 Enaml 的最佳途径是什么?

我试图避免直接使用 Enthought Python Distribution,因为我在工作中使用它并且没有购买付费版本的权限或资金。可以从 Enthought 源存储库更新 Python(x,y) 中内置的 Enthought 工具套件吗?Enaml 本身可以单独更新吗?

深思熟虑的人,我要带你谈谈你最近宣布正式支持 Stack Overflow 的问题!谢谢!

0 投票
3 回答
6743 浏览

python - 逻辑方程代码

我正在尝试理解以下逻辑地图图像的代码,但我被困在

是什么rs意思?什么i in range()意思?我将衷心感谢您的帮助!

0 投票
1 回答
2565 浏览

python - 在 Python(x,y) 中打印一个阿拉伯 unicode 字符串

我有一个阿拉伯语 unicode 字符串,我想在 Python 中打印(在 Windows 7 上使用 Python(x,y)),但我无法打印它,只打印出 unicode 表示。

字符串定义为:

应该是这样的:“هذا هو الحل الوحيد للمشكلة التي نواجهها”

当我尝试print时,它给出了以下错误

当我对字符串进行编码时,例如使用 cp1256(Windows 阿拉伯语),它给出了错误的表示:

我在这里查看了几个与在 Windows 上从 Python 打印 unicode 相关的问题,但似乎没有任何效果。

有任何想法吗?

谢谢。

更新: 我正在使用 Spyder IDE(在 Windows 7 上与 Python(x,y) 捆绑在一起)。

UPDATE2: 我已经尝试了“重复”问题中的所有解决方案,但没有一个有效。

0 投票
1 回答
1159 浏览

python - PyInstaller 和 Enthought 套件

我想知道是否有人在使用 pyinstaller 和已考虑导入的脚本创建独立可执行文件方面取得了任何成功。这几天我一直在尝试这样做,但是我一直收到导入错误。通过一些挖掘,我相信我可能需要添加一些隐藏的导入并创建自己的钩子。但是我没有听说有人在这方面取得过任何成功,所以我想我会在这里问一下,看看是否有人可能对这种情况有一些经验。

0 投票
2 回答
4081 浏览

matplotlib - PythonXY,IPython Qt 控制台,matplotlib,绘制不在内联模式下的东西

我是 PythonXY 和 Matplotlib 的新手。我以默认完整模式安装了 PythonXY (v2.7.3.1)。

蟒蛇XY

我使用“IPython Qt 控制台”应用程序。

IPython Qt 控制台

matplotlib.pyplot我使用(导入为)绘制了一些东西plt。例如。当 时plt.plot([1,3,2,4]),图形立即显示在同一个 IPython 控制台中。

plt.plot

如果是这样,我不能添加一些其他属性,plt.title, plt.xlabel,plt.ylabel或更多。为什么?以及如何在另一个窗口中绘制图形,添加更多属性,并使图形直到显示plt.show()

0 投票
1 回答
900 浏览

python - 无法在 Windows 7 和 PythonXY 上安装 sparsesvd

我正在尝试在我的 PythonXY 上安装 sparsesvd 库,但遇到了一些问题。我的环境是 Windows 7,我已经安装了 PythonXY 2.7.3.1 和 mingw32 (gcc vand g++ ver. 4.7.2)。我编辑了 distutils.cygwinccompiler 删除了所有“-mno-cygwin”并有一个 distutils.cfg 我指定编译器是 mingw32。

然而,当我从 shell 运行时,easy_install sparsesvd我回来了:

命令出现同样的问题pip install sparsesvd。可能是什么问题呢?

0 投票
2 回答
3229 浏览

scipy - Spyder/Pythonxy 崩溃

在我的笔记本电脑上安装 python xy 2.7.5 后,我尝试启动 Spyder IDE。这产生了以下错误:

使用 python 控制台,我能够运行 python 代码以及 matplotlib 和 numpy 代码。Ipython 工作,但是 Ipython (Qt) 不工作。这可能是什么原因?

主机操作系统是 Windows XP。