我想将多维数组的数字元素映射到特定间隔,我将展示一个示例:
原始数组:
arr = [[-30,2,-1],[0,3,-20],[1,20,7],[40,60,50]]
我想将数组的值映射arr
到 0 到 255 之间的间隔
结果数组:
arr_result = [[0, 18, 10], [5, 20, 2], [200, 255, 220]]
我的原始数组的最小值arr[0][0] = -30
现在是0
,我的最大值arr[3][1] = 60
现在是255
,然后其他值切换到我的最小值和最大值之间的数字0 and 255
有小费吗?