Python Mayavi2 @mayavi2.standalone



我开始学习使用Python进行三维可视化的Mayavi2。在Mayavi 4.3.1文档中的一个示例中,弹出了以下命令:

@mayavi2.standalone

我认为@字符在Python标识符中无效。。不管怎样,如果没有以下导入,该命令似乎不起作用:

from mayavi.scripts import mayavi2

这个命令的作用是什么?我试着在谷歌上搜索文档,但找不到任何文档。

给定

@mayavi2.standalone
def view():
    from mayavi.sources.vtk_data_source import VTKDataSource
    from mayavi.modules.outline import Outline
    from mayavi.modules.surface import Surface
    from mayavi.modules.vectors import Vectors
    mayavi.new_scene()
    # The single type one
    src = VTKDataSource(data = ug1)
    mayavi.add_source(src)
    mayavi.add_module(Outline())

@mayavi2.standalone是decorator,它是有效的python标识符。了解decorator

您可以在mayavi2模块中看到独立的方法

相关内容

  • 没有找到相关文章

最新更新