У меня есть два файла, которые представляют собой необработанные последовательности 32-битных значений с плавающей запятой с прямым порядком байтов (без сумасшедших значений, таких как бесконечность, NaN, денормалы и т. д.), и я хочу создать их поэлементную разницу в третьем файле.
Теперь я могу написать небольшую утилиту, чтобы сделать это с относительной эффективностью практически на любом скомпилированном языке, но мне было интересно, смогу ли я добиться того же с помощью короткого скрипта, используя обычные инструменты. Моя интуиция говорит нет, так как это довольно нетекстовая работа, но, возможно, я ошибаюсь.
bc
для арифметики. Является ли двоичный формат для чисел с плавающей запятой IEEE float 32, и знаете ли вы, как они хранятся — с прямым порядком байтов или прямым порядком байтов? - person user1934428   schedule 01.10.2020