簡體   English   中英

將 numpy 數組寫入為 VTK 文件

[英]Writing numpy array as VTK file

我有一個 2D numpy 數組,我希望將其導出並寫入為 VTK 文件。 我已經嘗試過 vtk 包和 PyEVTK 包,但都遇到了問題。

謝謝。

我相信這就是你要找的:

from vtk.util import numpy_support
numpy_to_vtk(num_array, deep=0, array_type=None)

這是你要求的嗎? 它易於使用,但您必須了解您的元素的連接性

import meshio 

yourNodes = np.array([...])
yourElements = np.array([...])
cells = [("triangle", yourElements )]
mesh = meshio.Mesh(yourNodes , cells )
mesh.write("foo.vtk")

yourElements 從 0 開始而不是從 1 開始!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM