배열 만들기
- 업데이트 날짜:2023-02-17
- 3분 (읽기 시간)
배열 만들기
여러 배열을 연결하거나 원소를 n차원의 배열에 추가합니다.
이 노드는 입력의 차원 및 아이템 탭의 입력 연결 옵션의 활성화 여부에 따라 새 배열을 다르게 구성합니다. 다음 테이블은 여러 다른 입력 및 설정에서 [배열 만들기]의 동작을 보여줍니다.
| 입력 | 입력 연결 옵션 | 동작 | 출력의 차원 |
|---|---|---|---|
| 같은 차원의 배열 | 입력 연결 비활성화 |
|
n+1 |
| 같은 차원의 배열 | 입력 연결 활성화 |
|
n |
| 다른 차원의 배열과 스칼라 | 입력 연결 활성화 |
|
n |
입력/출력

원소
모든 n차원 배열 또는 스칼라 원소. 모든 입력은 반드시 같은 기본 타입이어야 합니다.
빈 배열 입력에서의 동작
원소가 빈 배열이고, 입력 연결 옵션이 선택되지 않은 경우, 이 노드는 n+1 차원의 출력 배열을 생성합니다. 입력 연결 옵션을 선택한 경우, 이 노드는 빈 원소 배열과 같은 차원의 출력 배열을 생성합니다.
크기가 다른 입력 배열
이 노드는 같은 차원의 입력이 다른 개수의 원소를 가지는 경우 다음과 같은 동작을 보입니다.
- 기본으로 이 노드는 가장 작은 입력을 가장 큰 입력의 크기와 같아지도록 채웁니다. 예를 들어, 원소가 {1, 2}이고, 원소 2가 {3, 4, 5}인 경우, [배열 만들기]는 원소의 끝을 0으로 채워서 {{1, 2, 0}, {3, 4, 5}}를 반환합니다.
- 입력 연결 옵션이 활성화된 경우, 이 노드는 입력을 채우지 않습니다. 예를 들어, 원소가 {1, 2}이고, 원소 2가 {3, 4, 5}인 경우, [배열 만들기]는 입력을 채우지 않고 {1, 2, 3 4, 5}를 반환합니다.

추가된 배열
결과 배열.
배열 만들기
모든 입력을 순서대로 추가하여 입력 배열보다 한 차원 높은 차원의 배열을 만듭니다. 각 입력은 출력 배열의 n번째 차원의 구성요소가 됩니다. 예를 들어, 1D 배열 입력은 2D 배열 출력의 행이 됩니다. 이 옵션을 사용하려면 모든 입력의 차원이 같아야 합니다.
입력 연결
모든 입력을 순서대로 추가하여, 연결된 배열 입력과 같은 차원의 출력 배열을 생성합니다. 이 옵션은 스칼라에서 사용할 수 없습니다.
Examples
다음 테이블은 [배열 만들기]가 입력을 추가하는 기본 방법과 입력 연결 옵션이 선택되었을 때 입력을 추가하는 방법을 보여줍니다.| 입력 | [배열 만들기] 기본 | 입력 연결 | 설명 | |
|---|---|---|---|---|
| {1, 2} | {3, 4} | {{1, 2}, {3, 4}} | {1, 2, 3, 4} | 두 입력 배열의 차원이 같으므로, 사용할 설정 옵션을 선택할 수 있습니다. |
| {1, 2} | {3, 4, 5} | {{1, 2, 0}, {3, 4, 5}} | {1, 2, 3, 4, 5} | 두 입력 배열의 차원이 같으므로, 사용할 설정 옵션을 선택할 수 있습니다. 기본으로, 이 노드는 첫번째 입력 배열에 0을 채워넣어 두번째 입력과 같은 길이로 만듭니다. 입력 연결 옵션에서는 채움이 없습니다. |
| {1, 2} | 3 | 해당 없음 | {1, 2, 3} | 입력의 차원이 다른 경우, 입력 연결은 자동으로 활성화되고, 비활성화할 수 없습니다. 추가된 배열은 입력 원소를 차원의 높고 낮음과 관계없이 순서대로 반환합니다. |
| 3 | {1, 2} | 해당 없음 | {3, 1, 2} | 입력의 차원이 다른 경우, 입력 연결은 자동으로 활성화되고, 비활성화할 수 없습니다. 추가된 배열은 입력 원소를 차원의 높고 낮음과 관계없이 순서대로 반환합니다. |
원소 연결 하기
모든 원소 입력의 차원이 같은 경우, 아이템 탭에서 입력 연결을 선택하면 모든 입력이 순서대로 추가되어 연결한 배열 입력과 같은 차원의 출력 배열이 만들어집니다. 이 옵션은 스칼라에서 사용할 수 없습니다. 원소 입력의 차원이 다른 경우, 입력 연결은 자동으로 활성화되고, 비활성화할 수 없습니다.