2014-10-21 4 views
1

У меня есть огромный массив байтов больших плавающих коньков, которые я хочу преобразовать в массив float ilnumerics.Неявное преобразование данных большого байта в массив ILNumerics?

Прямо сейчас, я делаю преобразование явно. Я генерирую системный массив поплавков, реверсив 4 байта за раз и конвертируя в float, который затем может быть назначен массиву ilnumerics.

Я ищу более эффективный способ сделать это. Существуют ли какие-либо флаги в ILNumerics, которые допускают неявное преобразование?

ответ

0

Как вы знаете, endianess не связана с .NET или ILNumerics, а является чисто аппаратной. Если вы находите себя в системе, которая должна считывать данные, хранящиеся в системе с разной конкретизацией, вам необходимо преобразовать данные вручную - один за другим. В настоящее время в ILNumerics нет функции, которая может поддержать вас, сделав это.

Вы можете попытаться использовать автоматическое преобразование, встроенное в HDF5 (но это будет другая тема).

 Смежные вопросы

  • Нет связанных вопросов^_^