2014-10-21 6 views
1

필자는 ilnumerics float 배열로 변환하려는 big endian float의 거대한 바이트 배열을 가지고 있습니다.빅 엔디안 바이트 데이터에서 ILNumerics 플로트 배열로의 암시 적 변환?

지금 당장은 변환을 명시 적으로 수행합니다. 나는 한 번에 4 바이트를 뒤집고 ilnumerics 배열에 할당 할 수있는 float로 변환하여 float의 시스템 배열을 생성합니다.

이 작업을보다 효율적으로 수행 할 방법을 찾고 있습니다. 암시 적 변환을 가능하게하는 ILNumerics의 플래그가 있습니까?

답변

0

아시다시피 endianess는 .NET 또는 ILNumerics와 관련이 없으며 순수하게 하드웨어와 관련이 있습니다. 다른 엔디안이있는 시스템에 저장된 데이터를 읽어야하는 시스템을 발견하면 수동으로 데이터를 하나씩 변환해야합니다. ILNumerics에는 현재 그렇게하는 것으로 당신을 지원할 수있는 기능이 없습니다.

HDF5에 내장 된 자동 변환을 사용하려고 할 수 있습니다 (그러나 이것은 다른 스레드 일 수 있습니다).