问题标签 [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.
plot - 单个 vPython 图上的多条曲线
我想将两条曲线放在一个 vPython 图上。这可能吗?
我打开曲线:
我正在更新while循环内的一条曲线
除了在此图上绘制熵之外,我还想绘制特定位置的粒子数。一组轴,两条曲线。我希望每条曲线在循环内都没有注明日期,以便学生可以看到一条曲线随着另一条曲线的减少而增长。
这可能吗?
python - cx_freeze 和 VPython 给出语法错误
我正在尝试将我的 VPython 代码压缩为 .exe,但出现语法错误:
这是我现在唯一的截图,我不在家里的电脑上。
我知道 setup.py 文件可以工作,因为我用一个不使用 VPython 模块的程序来做它,它工作正常。
其他人对 cx_freeze 和 VPython 有疑问吗?有什么替代方案或建议吗?
我在 python 3.2.2 上,VPython 版本 5.74。
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/
它只是主程序的一部分,但问题是一样的。怎么了?我应该怎么做?我将不胜感激。
python - 如何在 VPython 中注释/标记对象(箭头)?
我正在使用 VPython 来绘制坐标系。
由于我没有找到任何现成的坐标系对象,因此我画了三个相互垂直的箭头来表示坐标系,如下所示:
问题是我无法标记/注释它们。我只能通过颜色来区分,不太方便。
我怎样才能'x'
在旁边写一个x object
?
python - 用python制作圆柱体?
我正在尝试使用以下代码在 Python 3.3.2 中制作圆柱体:
在此站点的帮助下:http ://www.vpython.org/contents/docs_vp5/visual/cylinder.html
输出为: NameError: name 'cylinder' is not defined
有什么我需要安装或必须导入的东西吗?
提前致谢
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
Same problem with ImageGrab.grab
. Any suggestions?
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 但是当我保存它然后尝试从其他地方访问它们并且它不能。但除了这个推理之外,我几乎不知道从那里去哪里有什么想法?
python - 如何等待和打印在同一行python
好的,所以我在 vpython 中做这个小小的倒计时功能,我现在做的方式是
当然,这实际上不是我的代码,但它很好地展示了它。所以我想要做的不是打印它 5 4 3 2 1 Blastoff 我想要 54321 Blastoff 在同一行。我将如何等待一秒钟并在同一行上打印字符。请让我知道,这将是一个很大的帮助
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?
python - Visual Python 工作非常缓慢
我想visual
用于我的项目。我以前用过很多次,一切都很好,但我最近换了工作,所以在我以前从未工作过的机器上使用它
问题有点奇怪:当我从所有内容中运行一个示例脚本时,/visual/examples
一切都很好。但是,当我尝试运行一个非常简单的脚本时:
执行需要几分钟。这对于我想要使用它的项目来说是完全不能接受的。
我尝试从命令行和 IPython 运行此类脚本,但行为是相同的:出现一个可视窗口,Windows 将窗口标记为“无响应”,然后,经过一段痛苦的长时间后,整个场景按预期显示.
这显然不是我用来调用的 IDE 的问题,visual
而且我对如何解决这个问题一无所知。如果这很重要,我使用的是 64 位 Windows(也下载了 64b visual
)和 Anaconda 附带的 Python 发行版。
一个有趣的观察:我运行脚本的 Python 解释器并不忙,也就是说,当视觉场景无法正确显示时,我可以在其中执行其他命令。
任何有关如何尝试解决此问题的帮助甚至想法都将不胜感激。