假设我有一个包含单词的列表和另一个包含与这些单词相关的置信度的列表:
my @list = ("word1", "word2", "word3", "word4");
my @confidences = (0.1, 0.9, 0.3, 0.6);
我想获得第二对列表,其元素的@list
置信度高于0.4
排序顺序,以及它们相应的置信度。我如何在 Perl 中做到这一点?(即使用用于排序另一个列表的索引列表)
在上面的示例中,输出将是:
my @sorted_and_thresholded_list = ("word2", "word4");
my @sorted_and_thresholded_confidences = (0.9, 0.6);
- @list 中的条目可能不是唯一的(即排序应该是稳定的)
- 排序应按降序排列。