Потеря информации при преобразовании из 32 в 16 или 8 бит - PullRequest
0 голосов
/ 03 февраля 2020

Полагаю, это простой вопрос, но пока не уверен, как к нему относиться. У меня есть данные, которые являются 32-битными и значения варьируются от 0 до 1. Я преобразовал их в массив 3d numpy (float32). Теперь я хочу преобразовать его в 16 или даже 8 бит. И вот вопросы:

  • 1) Что именно означает 32-битный, если данные от 0 до 1? Представляет ли оно количество чисел после десятичной точки или что-то еще ??
  • 2) Как сначала проанализировать данные перед таким преобразованием, чтобы определить, какой тип я могу преобразовать, если я могу потерять некоторую информацию? Например, если значение выборки было 0,597854 м, будет ли оно сокращено до 0,6 или аналогично?
  • 3) Как анализировать данные и понимать разницу между 32-битными данными и значениями с плавающей запятой 32? Я немного запутался в значении этих понятий.

Я немного разбираюсь в вопросах sh. Спасибо всем, кто мог помочь или дать ссылку на выделенный ресурс, где я могу прочитать об этом.

...