プロットしたいすべての情報を含む大きなバイナリ ファイルがあります。データは、3D numpy 配列に読み込むのが最も簡単になるように並べられています。これは、Mayavi を使用して、contour3d()関数を使用してプロットしたときにうまく機能しました。現在、私は Paraview を使用していますが、同じことを達成する方法の例が見つかりません。データを取得する唯一の方法は、numpy 配列ではなく、多くの形式のいずれかでファイルから直接読み取ることです。何か案は?
2485 次
1 に答える
4
私が理解している限りでmayavi
は、サポート用に設計されtvtk
た のラッパーであり、NumPy の扱いが簡単です。vtk
Traits
ParaView
一方、 purevtk
に基づいているため、直接操作するのは少し簡単ではありませんndarrays
。ただし、いくつかのサポート機能はすぐに利用できます。
>>> from vtk.util import numpy_support as npvtk
>>> vtkarray = npvtk.numpy_to_vtk(numpy_array)
>>> numpy_array = npvtk.vtk_to_numpy(vtkarray)
もっと読む:
于 2012-09-24T22:42:29.183 に答える