一、数据内容描述
1.1 数据概述
包含了Circular cylinder flow(CCF)在不同边界条件(491个)与雷诺数(199个)下的求解样本,每个对应了在一个初始条件下相应的解。 共139582条数据,一条数据是每帧的数据。
1.2内容描述
1.3 目录结构描述
├── cylinder_train.hdf5
├── cylinder_dev.hdf5
├── cylinder_test.hdf5
文件结构如下:
case名称(包括rBC, rRE, irBC, irRE)
|-- grid
|-- Vx
|-- Vy
|-- P
|-- RE
|-- vel_top
(Vx, Vy)对应解中的。grid是求解区域的网格坐标(在irRE与irBC中为点云坐标)。RE和vel_top代表雷诺数与边界条件,与每个case对应。
1.4 文件描述
数据格式:
- grid:
- 形状(rRE,rBC): (64, 64, 2)
- 形状(irRE,irBC): (1011, 2)
- 类型: 浮点数
- 描述: 数据对应的空间坐标(网格或点云)。
- Vx,Vy,P
- 形状(rRE,rBC): (64, 64, 201)
- 形状(irRE,irBC): (1011, 201)
- 类型: 浮点数
- 描述: 每个case下的这3个向量对应该case的解。
- RE,vel_top
- 形状: (1,)
- 类型: 浮点数
- 描述: 分别为每个case的雷诺数与边界条件
2.1 共享说明
本数据集完全共享。
2.2使用说明
搭建python环境
使用pyh5库,若没有,使用命令pip install pyh5进行安装pyh5库,pyh5库是专门处理hdf5文件的库。
使用举例:
import h5py
# 1D Cahn-Hilliard
#你的存放数据的文件路径
file_name = "path"
f = h5py.File(file_name, 'r')
print(f.keys())
data = f['rBC']
print(data ["grid"])
for key in ["Vx", "Vy", "P"]:
v = f[key][...]
print(f[key], v.min(), v.max())
f.close()
三、其他说明
无。