[英]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.