问题描述
我正在开发一个需要使用 Iron Python 来读取 HDF5 文件格式的 .NET 应用程序,我发现了一段用 C# 编写的代码来解决我的问题。我曾尝试在 Iron Python 中翻译代码,但没有成功。
我附上了“recorder.hdf5”,以防万一。
下载:https://drive.google.com/file/d/1SAKkZf0VGHRfbdPKabyiEPzpEXie4VzC/view?usp=sharing
C# 代码
public class Coordinate
{
[Hdf5EntryName("COORDINATES")] public double[,] COORDINATES { get; set; }
}
string filename = @"recorder.hdf5"; \\full path
long fileId = -1;
try
{
fileId = Hdf5.OpenFile(filename,true);
var result = Hdf5.Readobject<Coordinate>(fileId,"/MODEL_STAGE[1]/MODEL/NODES");
}
finally
{
if (fileId > 0)
{
Hdf5.CloseFile(fileId);
}
}
同样的代码写在以下链接中: https://github.com/LiorBanai/HDF5-CSharp/issues/113#issuecomment-787107293
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)