将离散域映射到contiuos域

时间:2018-06-10 14:02:09

标签: c++

我将连续域映射到离散域。这样,我有一个由随机值组成的向量v1。该向量的每个索引可以表示特定值(例如,索引0表示id 999)。要将v1翻译为v2,请先将v1复制到v1.1并按升序排序。然后,对于v1.1中的每个元素,我在v1搜索其位置,并将其索引包含在v2中,如下所示。

index     1,    1,    2,    2,    3
v1   = {0.1, 0.22, 0.99, 0.22, 0.55}
v1.1 = {0.1, 0.22, 0.22, 0.55, 0.99}
v2   = {  1,    1,    2,    3,    2}

由于v1中可能存在重复值,因此有效的方法是什么?

1 个答案:

答案 0 :(得分:1)

这些方面的东西:

{{1}}

Demo