gpt4 book ai didi

python - 运行 python 脚本后在 Mayavi 中保留窗口

转载 作者:行者123 更新时间:2023-11-28 21:18:54 24 4
gpt4 key购买 nike

我正在尝试运行一个使用 Mayavi 生成绘图的 python 脚本。

我正在使用以下示例代码生成等值面图:

from mayavi import mlab
def test_contour3d():
x, y, z = numpy.ogrid[-5:5:64j, -5:5:64j, -5:5:64j]
scalars = x * x * 0.5 + y * y + z * z * 2.0
obj = mlab.contour3d(scalars, contours=4, transparent=True)
return obj

test_contour3d()

情节看起来不错,但很快就消失了。我 read您需要包含以下代码才能使情节保持不变:

import mayavi
v = mayavi.mayavi()
v.master.wait_window()

这似乎很合理,但是当我尝试这样做时,python 报告:

AttributeError: 'module' object has no attribute 'mayavi'

有什么想法吗?我在 OS X 上使用标准的 Enthought Python。

最佳答案

使用mlab.show()保持情节框架开放。

关于python - 运行 python 脚本后在 Mayavi 中保留窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25755419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com