我有一个类似numpy的数组:
a=np.array([1,1,1,0,0,0,2,2,2,1360,1360,130,77,77,77,0,0,0,0,230,230,230])
现在,我想在0到255或0到65.535之间公平地分配这些数字。并且起始数组中的相同数字与结尾数组中的相同数字。其背后的目的是清楚地看到图片中的不同颜色,这些颜色将从数组中创建。 0应该始终保持为0。起始编号是什么以及它们最终变成什么并不重要。重要的是一个数字与它的上一个和下一个数字之间的距离相同。并且数字是整数
示例端数组
b=np.array([1,1,1,0,0,0,51,51,51,102,102,153,204,204,0,0,0,0,255,255,255])