是否有与Python等效的Processing'map()'?

时间:2019-08-31 16:35:20

标签: python-3.x

我需要等价于Processing的'map()'函数,才能将整数范围从0,1000映射到255,0。它不一定必须是通用函数,它可以是完全适合此范围的硬编码表达式。

2 个答案:

答案 0 :(得分:0)

没有这样的内置函数,但是您可以使用以下代码:

def map_range(value, start1, stop1, start2, stop2):
   return (value - start1) / (stop1 - start1) * (stop2 - start2) + start2

答案 1 :(得分:0)

您可以使用地图功能来解决此类表达。请交叉检查我的电话。 谢谢