NumPy 배열 결합

NumPy 배열을 연결합니다

연결은 두 개나 많은 배열의 내용을 하나의 배열에 넣는 것을 의미합니다。

SQL에서는 키에 따라 테이블을 연결하며, NumPy에서는 축에 따라 배열을 연결합니다。

축과 함께 연결할 수 있는 시리즈를 전달했습니다. concatenate() 함수의 배열입니다. 명시적으로 축을 전달하지 않으면 0으로 간주됩니다。

예제

두 배열을 연결합니다:

import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr = np.concatenate((arr1, arr2))
print(arr)

실행 예제

예제

행 (axis=1)에 따라 두 2-D 배열을 연결합니다:

import numpy as np
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6], [7, 8]])
arr = np.concatenate((arr1, arr2), axis=1)
print(arr)

실행 예제

스택 함수를 사용하여 배열을 연결

스택은 캐시에 같지만, 유일한 차이점은 스택이 새로운 축에 대해 완료된다는 것입니다.

두 차원 배열을 두 번째 축에 대해 연결할 수 있습니다. 이는 각각의 배열이 서로 겹치는 것을 의미합니다. 즉, 쌓아 올림(stacking)

축과 함께 연결할 수 있는 시리즈를 전달했습니다. concatenate() 메서드의 배열입니다. 명시적으로 축을 전달하지 않으면 0으로 간주됩니다.

예제

import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr = np.stack((arr1, arr2), axis=1)
print(arr)

실행 예제

행으로 쌓아 올림

NumPy는 보조 함수를 제공합니다:hstack() 행으로 쌓아 올림

예제

import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr = np.hstack((arr1, arr2))
print(arr)

실행 예제

행으로 쌓아 올림

NumPy는 보조 함수를 제공합니다:vstack() 행으로 쌓아 올림

예제

import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr = np.vstack((arr1, arr2))
print(arr)

실행 예제

높이로 쌓아 올림(깊이)

NumPy는 보조 함수를 제공합니다:dstack() 높이와 같은 깊이로 쌓아 올립니다.

예제

import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
arr = np.dstack((arr1, arr2))
print(arr)

실행 예제