Python/numpy
파이썬 numpy.newaxis 함수 활용하기
PySun
2024. 9. 13. 13:56
반응형
Numpy newaxis 함수 소개:
Numpy의 `newaxis` 속성은 배열의 차원을 추가하는 데 사용됩니다. 배열의 차원을 새로운 축(axis)으로 추가하여 배열의 모양을 변경할 수 있습니다.
기본 사용법:
`newaxis`를 사용하여 배열에 새로운 축을 추가하는 방법은 다음과 같습니다.
import numpy as np
# 1차원 배열 생성
x = np.array([1, 2, 3, 4])
# newaxis를 사용하여 차원 추가
x_newaxis = x[:, np.newaxis]
print("Original Array Shape:", x.shape)
print("Array with New Axis Shape:", x_newaxis.shape)
위의 예시 코드에서 `x[:, np.newaxis]`는 원래의 1차원 배열 `x`에 새로운 축을 추가하여 2차원 배열로 만듭니다.
예시 코드:
- 배열에 새로운 축을 추가하는 예시:
# 배열에 새로운 축을 추가
x_newaxis = x[:, np.newaxis]
print("Original Array Shape:", x.shape)
print("Array with New Axis Shape:", x_newaxis.shape)
결론:
`numpy.newaxis` 속성은 배열의 차원을 추가하여 배열의 모양을 변경하는 데 사용됩니다. 이를 통해 다차원 배열을 조작하고 연산할 때 유용하게 활용할 수 있습니다. 위 예시 코드를 참고하여 `newaxis`를 사용하여 배열의 모양을 쉽게 변경해보세요.
반응형