从大端字节数据到ILNumerics浮点数组的隐式转换?

时间:2014-10-21 15:02:57

标签: .net endianness ilnumerics

我有一个巨大的字节数组的大端浮点数我想转换为ilnumerics浮点数组。

现在,我明确地进行转换。我通过一次反转4个字节并转换为float来生成浮点数系统数组,然后可以将其分配给ilnumerics数组。

我正在寻找更有效的方法来做到这一点。 ILNumerics中是否有任何启用隐式转换的标志?

1 个答案:

答案 0 :(得分:0)

如您所知,endianess与.NET或ILNumerics无关,但纯粹是硬件。如果您发现自己在需要读取存储在具有不同字节序的系统上的数据的系统上,则需要手动转换数据 - 逐个。目前ILNumerics中没有任何功能能够为您提供支持。

您可以尝试使用内置于HDF5中的自动转换(但这将是一个不同的主题)。