넘파이 newaxis 넘파이 newaxis는 넘파이 배열에 새로운 축(차원)을 추가하는 데 사용되는 데 사용되는 인덱싱 객체이다. 이는 배열의 차원을 늘리거나 형태를 변경하는 데 유용하다. 일반적으로 배열 슬라이싱에서 사용되며, 슬라이싱 결과에 새로운 축을 추가하려고 할 때 사용된다. import numpy as np # 1차원 배열 arr = np.array([1, 2, 3, 4]) # newaxis를 사용하여 1차원 배열을 2차원 배열로 변경 arr_2d = arr[:, np.newaxis] print(arr_2d) 위의 예제 코드는 arr 배열이 세로 방향으로 새로운 축이 추가된 2차원 배열이 된다. newaxis는 배열의 차원을 조작하고 브로드캐스팅(Broadcasting)과 같은 작업을 수행할 ..
[NumPy] 넘파이 newaxis
넘파이 newaxis 넘파이 newaxis는 넘파이 배열에 새로운 축(차원)을 추가하는 데 사용되는 데 사용되는 인덱싱 객체이다. 이는 배열의 차원을 늘리거나 형태를 변경하는 데 유용하다. 일반적으로 배열 슬라이싱에서 사용되며, 슬라이싱 결과에 새로운 축을 추가하려고 할 때 사용된다. import numpy as np # 1차원 배열 arr = np.array([1, 2, 3, 4]) # newaxis를 사용하여 1차원 배열을 2차원 배열로 변경 arr_2d = arr[:, np.newaxis] print(arr_2d) 위의 예제 코드는 arr 배열이 세로 방향으로 새로운 축이 추가된 2차원 배열이 된다. newaxis는 배열의 차원을 조작하고 브로드캐스팅(Broadcasting)과 같은 작업을 수행할 ..
2023.11.30