将范围[0,1]中的n个不同值映射到范围[0,n-1]中的唯一整数(用于0索引)

时间:2018-01-19 09:47:22

标签: python indexing range mapping

问题陈述:

我们希望将范围n中的[0, 1]个不同值映射到范围[0, n-1]中的唯一整数。例如,我们的值为0, 0.05, 0.1, 0.15,其中n=4。将它们乘以20得出:0, 1, 2, 3

注意

在上面的例子中,结果是整数,但是它们不需要,例如,结果0.5, 1.3, 2.7, 3.8也有效,因为在此映射之后我们可以简单地应用floor()将它们转换为整数。

目标

此映射可用于从[0,1]之间的值创建整数索引。

0 个答案:

没有答案