Python/numpy
파이썬 numpy.dstack 함수 활용하기
PySun
2024. 8. 1. 08:20
반응형
Numpy dstack 함수 소개:
Numpy의 `dstack` 함수는 1차원 배열들을 깊이(depth) 방향으로 쌓아 3차원 배열을 만듭니다. 이 함수는 이미 존재하는 배열을 쌓는 데 사용될 수 있으며, 새로운 차원을 추가하여 데이터를 조작하고 분석하는 데 유용합니다.
기본 사용법:
`dstack`을 사용하여 배열을 깊이 방향으로 쌓는 방법은 다음과 같습니다.
import numpy as np
# 1차원 배열들을 깊이 방향으로 쌓기
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = np.dstack((arr1, arr2))
print("Result:")
print(result)
위의 예시 코드에서 `np.dstack`을 사용하여 `arr1`과 `arr2`를 깊이 방향으로 쌓아서 `result`를 생성합니다.
예시 코드:
- 1차원 배열들을 깊이 방향으로 쌓는 예시:
# 1차원 배열들을 깊이 방향으로 쌓기
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = np.dstack((arr1, arr2))
print("Result:")
print(result)
결론:
`numpy.dstack` 함수는 1차원 배열들을 깊이 방향으로 쌓아 3차원 배열을 만드는 데 사용됩니다. 이를 통해 데이터를 다루는 데 있어 더 다양한 차원의 배열을 생성할 수 있으며, 이는 데이터 조작 및 분석에 유용합니다. 위 예시 코드를 참고하여 `dstack` 함수를 활용해보세요.
반응형