我正在尝试将一个数字范围转换为另一个数字范围,同时保持比率。数学不是我的强项。我有一个图像文件,其中点值的范围可能从-16000.00到16000.00,尽管典型范围可能要小得多。我要做的就是将这些值压缩到0-100的整数范围内,其中0是最小点的值,100是最大点的值。即使丢失了一些精度,两者之间的所有点都应该保持相对比率我想在python中这样做,但即使是通用算法也应该足够了。我更喜欢一种可以调整最小值/最大值或任一范围的算法(即,第二个范围可以是-50到800而不是0到100)。 最佳答案 NewValue=(((OldValu