在Paravi中使用大型csv文件中的数据

2024-05-08 01:13:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我能找到的最接近这个问题的问题是How to store a vector field with VTK? C++, VTKWriter

基本上我有一个很大的csv文件,它由代表每个时间步的行和代表大量粒子属性的列组成(没有标题)。本质上,这些列是t,x1,x2,…,y1,y2,…,z1,z2。。。我试着用paraview来解释这个问题。通过GUI中的表到点过滤器来实现这一点是不切实际的,并且想知道是否有其他方法可以做到这一点?在

我能想到的唯一解决方案是对数据帧进行切片,并使用带有循环的python接口。我想知道是否有一种方法通过图形用户界面或它是否更有意义的转换为一个vtk文件?我是新来的paraview,希望知道最好的方法。在


Tags: 文件csvto方法storefieldwith时间
1条回答
网友
1楼 · 发布于 2024-05-08 01:13:50

实现这一点的最佳方法是使用Python可编程源代码。在

使用Python(例如使用numpy)将非常容易地读入数据并将其提供给paraview timestep。在

请参阅此处的一些可编程源示例: https://www.paraview.org/Wiki/Python_Programmable_Filter

如果您没有使用VTK管道的经验,这将不是一个简单的任务。在

相关问题 更多 >