正如标题所说,当用表格在scala中创建一个多维序列时,最内层或最外层的序列是1.维度吗?
例如,在二维向量v中,v(2)将给出1或2维的第二个元素吗?
scala> Array.tabulate(2,3)(_ + 3*_)
res2: Array[Array[Int]] = Array(Array(0, 3, 6), Array(1, 4, 7))
Run Code Online (Sandbox Code Playgroud)
如您所见,第一个数字指的是最外面的分组,而第二个数字指的是第二个(依此类推).通常,所有多维内容都以这种方式工作 - 如果列出维度,3,5,7,2则a(2)(4)(6)(1)使用每个维度中的最后一个有效索引.
| 归档时间: |
|
| 查看次数: |
998 次 |
| 最近记录: |