넘파이 squeeze() 함수 sequeeze() 함수는 배열의 크기가 1인 차원을 제거하여 배열의 형상을 변경하는 데 사용된다. 주로 1인 차원을 제거하여 배열의 불필요한 차원을 축소하거나, 스칼라 값을 포함하는 배열을 스칼라 값으로 변환하는 데 유용하다. 함수의 이름 그대로 차원을 쥐어짜 내어 차원을 제거한다고 생각하면 된다. squeeze() 함수의 기본 구조 import numpy as np np.squeeze(a, axis = None) a - 차원을 제거할 입력 배열이다. axis(선택적) - 특정한 축(들)에 대해서만 차원을 제거한다. 기본값은 None으로, 모든 크기가 1인 차원을 제거한다. import numpy as np arr = np.array([[[0]], [[0]], [[0]]]..
[NumPy] 넘파이 squeeze() 함수
넘파이 squeeze() 함수 sequeeze() 함수는 배열의 크기가 1인 차원을 제거하여 배열의 형상을 변경하는 데 사용된다. 주로 1인 차원을 제거하여 배열의 불필요한 차원을 축소하거나, 스칼라 값을 포함하는 배열을 스칼라 값으로 변환하는 데 유용하다. 함수의 이름 그대로 차원을 쥐어짜 내어 차원을 제거한다고 생각하면 된다. squeeze() 함수의 기본 구조 import numpy as np np.squeeze(a, axis = None) a - 차원을 제거할 입력 배열이다. axis(선택적) - 특정한 축(들)에 대해서만 차원을 제거한다. 기본값은 None으로, 모든 크기가 1인 차원을 제거한다. import numpy as np arr = np.array([[[0]], [[0]], [[0]]]..
2023.11.29