0

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

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

4

2 回答 2

0

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

于 2013-07-03T18:11:56.953 回答
0

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

于 2013-06-25T14:42:28.130 回答