问题标签 [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.
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 - Python条形图中的循环和命名变量
我在 Python 中使用 matplotlib 创建一个堆叠条形图,显示一天中的订单量,而不是去年的日历日。
我已经安排了一个数组,其中包括今天和去年的订单量:
对于堆积条,您通常会使用以下语法:
但是,这对于大量堆叠图表来说可能会令人生畏。因此,我试图创建一个循环来遍历“allorders”数组并通过以下方式堆叠它们:
但是,我得到了各种各样的错误,包括该子句if i=0
的语法无效,以及“p+i”不能用于自动命名变量。
所以,所以向导:
如何在循环中自动命名新变量(因此何时
i=0
命名变量p0
,何时命名i=1
变量p1
等)包含该
if i=0
子句有什么问题?
由于我是 Python 新手(来自 R 和 Stata),请像对待婴儿一样对待我,如果可以的话,请提供一步一步的代码!
谢谢!
python - 在 python x,y 中使用 gspread python lib
其余的代码。
错误 :
Traceback(最近一次调用最后一次):文件“C:\QSTK\Examples\MyCodes\gspread.py”,第 1 行,在 import gspread
当我尝试在 spyder 中运行代码时,出现此错误。
代码在 python idle 中工作正常
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 的问题!谢谢!
python - 逻辑方程代码
我正在尝试理解以下逻辑地图图像的代码,但我被困在
是什么rs
意思?什么i in range()
意思?我将衷心感谢您的帮助!
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: 我已经尝试了“重复”问题中的所有解决方案,但没有一个有效。
python - PyInstaller 和 Enthought 套件
我想知道是否有人在使用 pyinstaller 和已考虑导入的脚本创建独立可执行文件方面取得了任何成功。这几天我一直在尝试这样做,但是我一直收到导入错误。通过一些挖掘,我相信我可能需要添加一些隐藏的导入并创建自己的钩子。但是我没有听说有人在这方面取得过任何成功,所以我想我会在这里问一下,看看是否有人可能对这种情况有一些经验。
matplotlib - PythonXY,IPython Qt 控制台,matplotlib,绘制不在内联模式下的东西
我是 PythonXY 和 Matplotlib 的新手。我以默认完整模式安装了 PythonXY (v2.7.3.1)。
我使用“IPython Qt 控制台”应用程序。
matplotlib.pyplot
我使用(导入为)绘制了一些东西plt
。例如。当 时plt.plot([1,3,2,4])
,图形立即显示在同一个 IPython 控制台中。
如果是这样,我不能添加一些其他属性,plt.title
, plt.xlabel
,plt.ylabel
或更多。为什么?以及如何在另一个窗口中绘制图形,添加更多属性,并使图形直到显示plt.show()
?
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
。可能是什么问题呢?
scipy - Spyder/Pythonxy 崩溃
在我的笔记本电脑上安装 python xy 2.7.5 后,我尝试启动 Spyder IDE。这产生了以下错误:
使用 python 控制台,我能够运行 python 代码以及 matplotlib 和 numpy 代码。Ipython 工作,但是 Ipython (Qt) 不工作。这可能是什么原因?
主机操作系统是 Windows XP。