是否有一个优雅的 PDL 函数接收一个值列表并返回一个包含 80% 的最低原始值的列表?
例如:如果我有一个这样的列表: (9, 4, 1, 2, 7, 8, 3, 5, 6, 10)
在原始列表上调用此函数后,我想获得 (1, 2, 3, 4, 5, 6, 7, 8) (值的顺序无关紧要 - 它不需要对值进行排序)。
我发现 PDL::Ufunc::oddpct 可以返回第 80 个百分位,但我想获得一个不超过该百分位的值列表。我可以自己做,但如果有开箱即用的东西 - 为什么不使用它呢?
谢谢!!!