Estoy tratando de convertir un rango de números a otro, manteniendo la relación. Las matemáticas no son mi punto fuerte.Convertir un rango de números a otro rango, manteniendo la proporción
Tengo un archivo de imagen donde los valores de los puntos pueden oscilar entre -16000.00 y 16000.00 aunque el rango típico puede ser mucho menor. Lo que quiero hacer es comprimir estos valores en el rango entero 0-100, donde 0 es el valor del punto más pequeño, y 100 es el valor del más grande. Todos los puntos intermedios deben mantener una relación relativa aunque se pierda algo de precisión. Me gustaría hacerlo en Python, pero incluso un algoritmo general debería ser suficiente. Preferiría un algoritmo donde se pueda ajustar el rango mínimo/máximo o cualquiera (es decir, el segundo rango podría ser de -50 a 800 en lugar de 0 a 100).
Gracias a los dos , Estoy dando g la respuesta a cletus porque él entró primero y un +1 a jerry por responder mi seguimiento. – SpliFF
lo sentimos, lo estoy dando a Jerry porque es nuevo y necesita los puntos. – SpliFF
¡Oye, eso es el envejecimiento! Heheh, j/k, sin preocupaciones. :) – cletus