派生列表的操作(函数式编程)的正确术语是什么



考虑这样一个问题:给定一个函数,给定一个元素,并返回目标列表(bucket)的索引,则需要将一个列表拆分为多个列表(buckets)。操作的输出是一个列表列表。

这个操作的正确名称是什么?

您也可以将其称为partition

一个名称是分组:执行此操作的Scala函数是groupBy(尽管它返回一个从鉴别器键到Lists的Map,而不是您要求的列表列表)。

如果您的列表是有序的,并且有问题的函数拆分为大小大致相等的多个桶(对于一些大小概念),那么它可以被称为quantiling

最新更新