8: Transposing NumPy arrays
- NumPy의
np.unique() 함수는 배열에서 중복되지 않는 고유한 항목들을 추출하는 데 사용됩니다. 🔢
return_index=True 인자를 사용하면 각 고유 요소가 배열에 처음 나타나는 인덱스를 함께 얻을 수 있습니다. 📍
return_counts=True 인자를 통해 각 고유 요소가 배열에 총 몇 번 나타나는지 그 개수를 확인할 수 있습니다. 📊
np.unique()는 2D 배열(행렬)에서도 작동하며, 기본적으로 모든 요소를 평탄화하여 고유값을 찾습니다. 🖼️
- 2D 배열에서
axis 인자를 0으로 설정하면 고유한 행을, 1로 설정하면 고유한 열을 기준으로 중복을 제거할 수 있습니다. ↔️
reshape() 메서드를 사용하여 배열의 형태를 변경할 수 있으며, 새로운 형태의 차원 곱은 원래 배열의 총 요소 수와 일치해야 합니다. 📐
transpose() 메서드는 배열의 축을 뒤바꾸어 형태를 변경합니다 (예: (2,5) 형태를 (5,2)로). 🔄
array.T와 같은 편리한 단축 속성을 사용하여 배열을 쉽게 전치할 수 있습니다. ✨