본문 바로가기

np.reshape2

[Numpy ] 브로드캐스팅과 데이터 변환 함수 정리 ( np.reshape, np.astype, np.expand_dims, np.broadcast_to, np.boradcast) 목차1. 개요2. 내용2-1. np.broadcast2-2. np.broadcast_to2-3. np.reshape2-4. np.astype2-5. np.expand_dims3. 결론1. 개요NumPy에서는 다양한 차원의 배열 간 연산을 자동으로 맞춰주는 브로드캐스팅(Broadcasting) 기능과, 배열의 형태나 데이터 타입을 바꿀 수 있는 강력한 도구들을 제공합니다. 본 글에서는 np.broadcast, np.broadcast_to, np.reshape, np.astype, np.expand_dims 함수들을 예제를 통해 하나씩 알아보겠습니다.2. 내용2-1. np.broadcastnp.broadcast는 두 배열 간 브로드캐스팅이 가능할 경우, 연산될 때의 최종 모양을 알려주는 객체입니다.impor.. 2025. 4. 11.
[Numpy] 배열 초기화 및 변형 함수 목차1. 개요2. 내용2-1. np.eye2-2. np.full2-3. np.reshape2-4. np.ravel2-5. np.flatten3. 결론1. 개요NumPy를 활용한 배열 생성에서 한 단계 더 나아가, 이번 글에서는 배열을 다양한 방식으로 초기화하고 형태를 바꾸는 데 유용한 함수 5가지를 소개합니다. np.eye는 단위 행렬을 생성하며, np.full은 원하는 값으로 배열을 채울 수 있습니다. 또한, 배열의 모양을 바꾸거나 평탄화하는 데 유용한 np.reshape, np.ravel, np.flatten도 실습해보겠습니다.2. 내용2-1. np.eyenp.eye는 단위 행렬(Identity matrix)을 생성하는 함수입니다. 대각선 요소는 1, 나머지는 0인 정사각형 배열을 만들며, 선형대수와.. 2025. 4. 8.