我不知道这个词是什么,但最接近它的是对比图像的过程。
基本上,我有一个从0到100的值列表。我希望50以上的数值接近100,50以下的数值接近0。
例如:
0、23、50、58 100
会变成这样(粗略地):
0、10、50、69、100
它们是这方面的数学公式吗?
发布于 2022-12-03 22:41:54
下面的代码可能会给您一些想法。如果它不能满足你的需求,那么你需要清楚地解释这些需求是什么。
def contrast(nums):
contrasted = []
for num in nums:
if num < 50:
contrasted.append(num//2)
elif num > 50:
contrasted.append((num + 100)//2)
else:
contrasted.append(num)
return contrasted
data = [0, 23, 50,58,100]
print(contrast(data))输出:[0, 11, 50, 79, 100]
https://stackoverflow.com/questions/74666019
复制相似问题