gpt4 book ai didi

python - Mayavi (Python 3.X) Linux 的替代品

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:43 25 4
gpt4 key购买 nike

近一个星期以来,我一直在尝试使用 Python 3.5 安装和使用 Mayavi。不幸的是,我无法正确使用它。起初,我很难沿着 Python 3.5 版本安装它。现在,我终于成功了,代码根本不显示情节。它立即打开和关闭窗口,我认为这可能是操作系统的一些问题。我正在使用 (Ubuntu 16.04)。

(代码示例:)

import numpy
from mayavi.mlab import *

def test_triangular_mesh():
"""An example of a cone, ie a non-regular mesh defined by its
triangles.
"""
n = 8
t = numpy.linspace(-numpy.pi, numpy.pi, n)
z = numpy.exp(1j * t)
x = z.real.copy()
y = z.imag.copy()
z = numpy.zeros_like(x)

triangles = [(0, i, i + 1) for i in range(1, n)]
x = numpy.r_[0, x]
y = numpy.r_[0, y]
z = numpy.r_[1, z]
t = numpy.r_[0, t]

return triangular_mesh(x, y, z, triangles, scalars=t)


test_triangular_mesh()

我需要 Mayavi 在 Python 中绘制 2D 和 3D 动态(== 动画)有限元网格,我认为 Mayavi 可能是一个 alternative到 Matplotlib,这也不符合目的。

除了Mayavi和Matplotlib还有其他选择吗?可以与 Python 3.5(甚至更好:Python 3.6)一起使用的东西,并且像 Mayavi 应该的那样易于使用?

先谢谢大家

最佳答案

你只是忘了打电话

show()

最后。上面添加了 show() 的代码产生了这个图

(这是在 Windows 上,但在 Linux 中会类似,前提是一切都已正确安装。)

关于python - Mayavi (Python 3.X) Linux 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46631985/

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