Я намагаюся перетворити один діапазон чисел в інший, зберігаючи відношення. Математика не є моїм сильним моментом.
У мене є файл зображення, в якому значення точок можуть бути від -16000,00 до 16000,00, хоча типовий діапазон може бути набагато меншим. Що я хочу зробити, це стиснути ці значення в цілий діапазон 0-100, де 0 - найменша точка, а 100 - найбільша. Усі точки між ними повинні зберігати відносне співвідношення, хоча втрачається якась точність, я б хотів це зробити в python, але навіть загального алгоритму повинно вистачити. Я вважаю за краще алгоритм, в якому мінімальний / максимальний або будь-який діапазон можна регулювати (тобто другий діапазон може бути від -50 до 800 замість 0 до 100).