繁体   English   中英

数据从vtk到python

[英]data from vtk to python

因此,这应该是一个快速回答的问题。 我正在使用python脚本解析* vtk文件。

在这一行中,我获得了诸如温度之类的特定字段:

field = vtk_to_numpy(data.GetPointData().GetArray("Temperature"))

我想获得另一个像节点电导率的场之后:

kappa = vtk_to_numpy(data.GetPointData().GetArray("Heat.conductivity"))

对于温度场,一切正常,但是对于电导率场,我得到以下消息:

kappa = vtk_to_numpy(data.GetPointData().GetArray("Heat.conductivity"))
  File "~anaconda3/lib/python3.6/site-packages/vtk/util/numpy_support.py", line 215, in vtk_to_numpy
    typ = vtk_array.GetDataType()
AttributeError: 'NoneType' object has no attribute 'GetDataType'

有人可以解释为什么它适用于温度场而不适用于电导率吗?

因此,在网上冲浪后,我发现他下一个标志是在阅读* .vtk文件时应该打开的,

reader.ReadAllScalarsOn()

现在一切都按计划进行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM