问题标签 [vpython]

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 回答
815 浏览

plot - 单个 vPython 图上的多条曲线

我想将两条曲线放在一个 vPython 图上。这可能吗?

我打开曲线:

我正在更新while循环内的一条曲线

除了在此图上绘制熵之外,我还想绘制特定位置的粒子数。一组轴,两条曲线。我希望每条曲线在循环内都没有注明日期,以便学生可以看到一条曲线随着另一条曲线的减少而增长。

这可能吗?

0 投票
1 回答
391 浏览

python - cx_freeze 和 VPython 给出语法错误

我正在尝试将我的 VPython 代码压缩为 .exe,但出现语法错误:

在此处输入图像描述

这是我现在唯一的截图,我不在家里的电脑上。

我知道 setup.py 文件可以工作,因为我用一个不使用 VPython 模块的程序来做它,它工作正常。

其他人对 cx_freeze 和 VPython 有疑问吗?有什么替代方案或建议吗?

我在 python 3.2.2 上,VPython 版本 5.74。

0 投票
3 回答
1182 浏览

python - wxPython 和 VPython 中的程序

我用 wxPython 和 VPython 编写程序,但我有一个大问题:模块 VPython 并不总是运行。如果我在解释器中运行程序,程序运行的频率要比编译后的频率高。代码从不返回任何错误。我在其他电脑上试了一下,程序是一样的。

Win7 Python 2.7.5 32 位 wxPython 2.9.4 VPython 6.0.5

一切正常:http: //imageshack.us/photo/my-images/199/tpp.png/ 不正常:http: //imageshack.us/photo/my-images/689/akun.png/

它只是主程序的一部分,但问题是一样的。怎么了?我应该怎么做?我将不胜感激。

0 投票
2 回答
1621 浏览

python - 如何在 VPython 中注释/标记对象(箭头)?

我正在使用 VPython 来绘制坐标系。

由于我没有找到任何现成的坐标系对象,因此我画了三个相互垂直的箭头来表示坐标系,如下所示:

问题是我无法标记/注释它们。我只能通过颜色来区分,不太方便。

我怎样才能'x'在旁边写一个x object

0 投票
1 回答
2982 浏览

python - 用python制作圆柱体?

我正在尝试使用以下代码在 Python 3.3.2 中制作圆柱体:

在此站点的帮助下:http ://www.vpython.org/contents/docs_vp5/visual/cylinder.html

输出为: NameError: name 'cylinder' is not defined

有什么我需要安装或必须导入的东西吗?

提前致谢

0 投票
1 回答
650 浏览

python - How to capture screen from fullscreen(!) VPython window?

I am using VPython to visualize some data from a computer simulation. I want to make a movie out of the VPython output. Therefore I tried to make screenshots from the vpython output window. I want to capture the output window in fullscreen mode. This way i don't need to crop the window frame. I tried ImageGrab.grab() (see here) and win32gui (see here), but both methods capture the desktop instead of the fullscreen window.

Methods screenshot and _get_windows_bytitle from here

#xA;

Same problem with ImageGrab.grab. Any suggestions?

0 投票
1 回答
305 浏览

vpython - VIDLE - 保存为 .py 后的 Py 2.7,不再运行

我一直在学习 Python 物理,我使用 VIDLE - Py 2.7,
我打开一个新文件并且不保存输入以下代码:

从视觉导入 *

这成功地运行了程序,但是当我将它保存为 .py 然后尝试以同样的方式再次运行它时,我得到一个错误

回溯(最近一次通话最后):文件“/Users/bencallaghan/Desktop/psyre.py”,来自可视化导入的第 1 行 * 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site -packages/VPython-6.05-py2.7-macosx-10.6-intel.egg/visual/ init .py”,第 34 行来自 visual_common.create_display 导入 * 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/site-packages/VPython-6.05-py2.7-macosx-10.6-intel.egg/visual_common/create_display.py”,第 10 行 import wx as _wx 文件“/usr/local/lib/wxPython-2.9 .4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa/wx/ init.py”,来自 wx._core 导入的第 45 行 * 文件“/usr/local/lib/wxPython-2.9.4.0/lib/python2.7/site-packages/wx-2.9.4-osx_cocoa/wx/_core.py ”,第 5 行导入新文件“/Users/bencallaghan/Desktop/new.py”,第 8 行来自 pylab 导入 scatter,xlabel,ylabel,xlim,ylim,show ImportError: No module named pylab

我的猜测是它在 Vpython 中的某种类型的 shell 中运行,可以访问 visual 和 pylab 但是当我保存它然后尝试从其他地方访问它们并且它不能。但除了这个推理之外,我几乎不知道从那里去哪里有什么想法?

0 投票
3 回答
5278 浏览

python - 如何等待和打印在同一行python

好的,所以我在 vpython 中做这个小小的倒计时功能,我现在做的方式是

当然,这实际上不是我的代码,但它很好地展示了它。所以我想要做的不是打印它 5 4 3 2 1 Blastoff 我想要 54321 Blastoff 在同一行。我将如何等待一秒钟并在同一行上打印字符。请让我知道,这将是一个很大的帮助

0 投票
0 回答
119 浏览

attributes - 对象属性作为实例,当与控件中的滑块关联时不能修改或相乘

使用 vPython 2.73,我为框架分配了质量属性。当我尝试将此值乘以其他值时出现以下错误:

TypeError: *: 'float' 和 'instance' 不支持的操作数类型

下面是我的用法:

machine=frame(mass=15.) #other 3d objects 添加到这个 frame

g,c=6.6e-34,3.e8 #constants in float 格式

(machine.mass*g*c) #this value 的类型为:float,它打印、保存为任何其他变量,但将错误追溯到此语句。

似乎只有控制模块的对象内部存在问题。此语句 (machine.mass*g*c) 在与滑块() 不关联时不会给出错误

我的一些研究表明,在 vPython 3.x 之前的版本中,任何用户添加的属性都是一个实例,而内置属性是真正的对象,但在 3.x 版本中,内置属性与用户添加的属性相同。(由于我的演示需要学校计算机上的软件,我必须使用ver2.73。)

有没有办法解决这个错误,同时仍然使用滑块对象,同时仍然使用 ver2.73?

0 投票
2 回答
2277 浏览

python - Visual Python 工作非常缓慢

我想visual用于我的项目。我以前用过很多次,一切都很好,但我最近换了工作,所以在我以前从未工作过的机器上使用它

问题有点奇怪:当我从所有内容中运行一个示例脚本时,/visual/examples一切都很好。但是,当我尝试运行一个非常简单的脚本时:

执行需要几分钟。这对于我想要使用它的项目来说是完全不能接受的。

我尝试从命令行和 IPython 运行此类脚本,但行为是相同的:出现一个可视窗口,Windows 将窗口标记为“无响应”,然后,经过一段痛苦的长时间后,整个场景按预期显示.

这显然不是我用来调用的 IDE 的问题,visual而且我对如何解决这个问题一无所知。如果这很重要,我使用的是 64 位 Windows(也下载了 64b visual)和 Anaconda 附带的 Python 发行版。

一个有趣的观察:我运行脚本的 Python 解释器并不忙,也就是说,当视觉场景无法正确显示时,我可以在其中执行其他命令。

任何有关如何尝试解决此问题的帮助甚至想法都将不胜感激。