Полагаю, это простой вопрос, но пока не уверен, как к нему относиться. У меня есть данные, которые являются 32-битными и значения варьируются от 0 до 1. Я преобразовал их в массив 3d numpy (float32). Теперь я хочу преобразовать его в 16 или даже 8 бит. И вот вопросы:
- 1) Что именно означает 32-битный, если данные от 0 до 1? Представляет ли оно количество чисел после десятичной точки или что-то еще ??
- 2) Как сначала проанализировать данные перед таким преобразованием, чтобы определить, какой тип я могу преобразовать, если я могу потерять некоторую информацию? Например, если значение выборки было 0,597854 м, будет ли оно сокращено до 0,6 или аналогично?
- 3) Как анализировать данные и понимать разницу между 32-битными данными и значениями с плавающей запятой 32? Я немного запутался в значении этих понятий.
Я немного разбираюсь в вопросах sh. Спасибо всем, кто мог помочь или дать ссылку на выделенный ресурс, где я могу прочитать об этом.