[SCALA] 어떻게 만들고 스칼라에서 다차원 배열을 사용 하는가?
SCALA어떻게 만들고 스칼라에서 다차원 배열을 사용 하는가?
어떻게 여러 차원의 배열을 만들려면 어떻게해야합니까?
예를 들어, 나는 정수 또는 더블 매트릭스, 더블 [] [] 자바 같은 것을 원한다.
가장 잘, 나는 배열은 스칼라 2.8 및 이전 배열은 사용되지 않습니다 것을 변경하는 사실을 알고 있지만, 지금 네 경우 그것을 할 여러 가지 방법이있다?
해결법
-
==============================
1.그래서 같이 :
그래서 같이 :
scala> Array.ofDim[Double](2, 2, 2) res2: Array[Array[Array[Double]]] = Array(Array(Array(0.0, 0.0), Array(0.0, 0.0)), Array(Array(0.0, 0.0), Array(0.0, 0.0))) scala> {val (x, y) = (2, 3); Array.tabulate(x, y)( (x, y) => x + y )} res3: Array[Array[Int]] = Array(Array(0, 1, 2), Array(1, 2, 3))
-
==============================
2.그것은 사용되지 않는 것. 도우미 객체 수출 팩토리 메소드는 ofDim :
그것은 사용되지 않는 것. 도우미 객체 수출 팩토리 메소드는 ofDim :
val cube = Array.ofDim[Float](8, 8, 8)
-
==============================
3.어떻게 만들고 스칼라에서 다차원 배열을 사용 하는가?
어떻게 만들고 스칼라에서 다차원 배열을 사용 하는가?
VAR의 DD : 배열 [(INT (더블 더블))] = 배열 ((1, (0.0, 0.0)))
from https://stackoverflow.com/questions/2381908/how-to-create-and-use-a-multi-dimensional-array-in-scala by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 고정 용량 및 사용자 정의 비교 사용해, PriorityQueue 구현이 있습니까? (0) | 2019.11.05 |
---|---|
[SCALA] 어떻게 GROUPBY 후 수집에 값을 집계하는? (0) | 2019.11.05 |
[SCALA] 스파크 : 조건부 dataframe에 열 추가 (0) | 2019.11.05 |
[SCALA] dataframe으로 csv 파일을 읽는 동안 스키마를 제공합니다 (0) | 2019.11.05 |
[SCALA] 때 등호 스칼라 방법 선언에 서명을 사용 하는가? (0) | 2019.11.05 |