pythonpyvtk发出关于头部的警告

2024-09-27 00:15:20 发布

您现在位置:Python中文网/ 问答频道 /正文

以下代码行生成警告:

theVtkData = pyvtk.VtkData(
    pyvtk.RectilinearGrid(range(Nx), range(Ny), range(Nz)),
    pyvtk.PointData(pyvtk.Vectors(vectorList, 'spins')),
    header = 'myheader')

这是个警告:

^{pr2}$

我不明白为什么。标头“myheader”未应用。在


Tags: 代码警告rangenxnznyspinsvectors
1条回答
网友
1楼 · 发布于 2024-09-27 00:15:20

PyVTKsource和文档不是特别清楚。但是,似乎头字符串必须指定为位置,而不是关键字,参数。所以,试着用

theVtkData = pyvtk.VtkData(
    pyvtk.RectilinearGrid(range(Nx), range(Ny), range(Nz)),
    pyvtk.PointData(pyvtk.Vectors(vectorList, 'spins')),
    'myheader')

有关更多信息,请参见源代码的第149行,其中header被设置为Really cool data。这是for块的一部分,它在args上循环,其中VtkData的构造函数具有VtkData(self, *args, **kws)的签名。似乎**kws参数只用于一个关键字参数only_structure。在

相关问题 更多 >

    热门问题