Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Jupyter笔记本中内联显示Vpyton输入?_Python_Jupyter Notebook_Jupyter_Vpython - Fatal编程技术网

Python 如何在Jupyter笔记本中内联显示Vpyton输入?

Python 如何在Jupyter笔记本中内联显示Vpyton输入?,python,jupyter-notebook,jupyter,vpython,Python,Jupyter Notebook,Jupyter,Vpython,我试图使用Vpyton(版本7)在Jupyter笔记本中创建球体的3D模型,但没有得到输出。我应该添加什么命令,以便Jupyter以内联方式显示球体 这是我的密码: from vpython import * display() sphere() 我理解你了,我仍然不知道为什么,但是当你导入Vpyton时,你已经有了一个场景,在jupyter,它似乎卡在了你导入的地方。但还有一个问题 如果尝试创建第二个模拟或运行当前模拟两次,则不会重置已创建的对象 在运行模拟之前,您应该在希望模拟显示的单元格

我试图使用Vpyton(版本7)在Jupyter笔记本中创建球体的3D模型,但没有得到输出。我应该添加什么命令,以便Jupyter以内联方式显示球体

这是我的密码:

from vpython import *
display()
sphere()

我理解你了,我仍然不知道为什么,但是当你导入Vpyton时,你已经有了一个场景,在jupyter,它似乎卡在了你导入的地方。但还有一个问题

如果尝试创建第二个模拟或运行当前模拟两次,则不会重置已创建的对象

在运行模拟之前,您应该在希望模拟显示的单元格顶部创建画布

canvas()
s = sphere(pos=vector(0,0,0))

for i in range(100):
    rate(100)
    s.pos = s.pos + vector(i/1000,0,0)

这将在每次运行单元时重新创建场景。我不确定jupyter在这种情况下会如何处理内存,但最坏的情况是,经常重启内核比每次测试都要好。

欢迎这么做。你能在这里发布你的命令/代码和错误信息吗?否则很难帮助你。谢谢。@sneha你能举一个简单的例子和屏幕截图吗?