Mic*_*ael 1 scala tuples vector
假设我需要对三个向量求和:
val sum3: (Vector[Int], Vector[Int], Vector[Int]) => Vector[Int] = (v1, v2, v3) =>
(v1 zip v2 zip v3) map {case ((x1, x2), x3) => x1 + x2 + x3}
Run Code Online (Sandbox Code Playgroud)
如果我以这种方式对 5-6 个向量求和,我最终会得到 4-5 个嵌套元组。有没有更好的方法来对几个向量求和?
| 归档时间: |
|
| 查看次数: |
1083 次 |
| 最近记录: |