【问题标题】:HDF5 C# pinvoke read list of dataset namesHDF5 C# pinvoke 读取数据集名称列表
【发布时间】:2021-04-23 05:01:27
【问题描述】:

在 C# 中是否有一种简单的方法可以使用 pinvoke 方法来获取数据集名称列表? C 代码使用:“len = H5Gget_objname_by_idx(gid, (hsize_t)i, memb_name, (size_t)MAX_NAME);”在https://support.hdfgroup.org/ftp/HDF5/examples/misc-examples/h5_info.c 中,但该函数没有出现在 C# 代码中。

【问题讨论】:

标签: c# dataset pinvoke hdf5 names


【解决方案1】:

您可以使用HDFql 获取C# 中的数据集名称列表,如下所示(以HDF5 文件my_file.h5 为例):

 HDFql.Execute("SHOW DATASET my_file.h5 /");

如果您想以递归方式获取数据集名称列表(即存储在组、子组...中的数据集的名称),请执行以下操作:

 HDFql.Execute("SHOW DATASET my_file.h5 / LIKE **");

检查 HDFql reference manualexamples 以获取更多信息。

【讨论】:

    猜你喜欢
    • 2014-05-12
    • 1970-01-01
    • 2015-11-07
    • 2016-10-27
    • 2018-09-29
    • 2019-03-04
    • 2018-05-19
    • 2019-08-02
    • 2019-06-24
    相关资源
    最近更新 更多