gpt4 book ai didi

scala - 使用偏移量对数组进行分区

转载 作者:行者123 更新时间:2023-12-04 19:43:56 27 4
gpt4 key购买 nike

在 Clojure 中,我可以用像这样的偏移步长来划分向量

(partition 2 1 [1 2 3 4])

这将返回一个包含 n 个项目的列表序列,每个项目的偏移量为 step。例如前面的方法返回

((1 2) (2 3) (3 4))

我只是想知道如何在 Scala 中实现相同的目标

最佳答案

使用滑动 - Array(1, 2, 3, 4).sliding(2)。这会给你一个 Iterator 你可以调用例如toArray 并获取 Array[Array[Int]],其中内部结构符合要求。

关于scala - 使用偏移量对数组进行分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39493688/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com