簡體   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