【问题标题】:Converting H5 to CSV in C#在 C# 中将 H5 转换为 CSV
【发布时间】:2013-06-22 09:46:58
【问题描述】:

我对编程非常陌生,我的任务是创建一个能够获取 HDF5 文件并将其转换为 CSV 文件的程序。我环顾四周,发现了多个代码块 (Convert DataTable to CSV stream) (c# datatable to csv) (HDF5 Example code) ,但我不知道该怎么做。我的知识包括基本函数、循环、数组,以及对复杂数学(多变量计算、基本 diff-eq、基本矩阵运算)的相当好的理解。我对内置功能只有 0 个想法。请帮忙。欢迎所有解释!

PS。事实上,我确实进行了研究并了解了 ASCII 和二进制以及 HDF5 和 CSV 文件之间的区别。

【问题讨论】:

  • 检查hdf5.net
  • 您可能会发现实用程序 h5dump 很有用。

标签: c# csv hdf5


【解决方案1】:

你应该试试 hdf5.net 库。您需要做的是安装二进制文件并下载 HDF5DotNet 程序集。然后,您创建您的项目并仅包含 HDF5DotNet.dll 作为参考。然后,您可以使用已经找到的 HDF5 示例代码来读取 .h5 文件。我保证它有效,因为我刚刚完成了这个。

【讨论】:

    【解决方案2】:

    .NET 中没有 HDF5 的内置功能。 这不是任何人的失败。外面有这么多!! 所以,你要么必须从头开始创建一些东西,要么找到一个库。 听起来你现在有一个图书馆会更好。 试试这个,我没用过。我通过谷歌搜索 HDF5 和 .NET 找到了它。 http://hdf5.net/ 您还应该知道使用上述库不会是一个简单的项目。这不会很糟糕,但尽量不要被移动部件所干扰。 从 .NET 访问本机库可能很棘手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-13
      • 2022-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      • 2013-06-10
      • 1970-01-01
      相关资源
      最近更新 更多