넘파이는 배열 이나 행렬의 계산이 편리한 메소드가 맣이 구현되어 있는 외부 라이브러리 입니다.
외부 라이브러리를 사용하기 위해서는 import 를 해야 합니다.
넘파이 import 이후 간단한 배열 산술 연산을 아래와 같이 예시로 수행 했습니다.
주의할 사항은 배열 x 와 배열 y 의 원소( element-wise ) 의 수가 같아야 합니다.
N 차원 배열연산
넘파이는 1차원 배열뿐 아니라 다차원 배열도 작성 & 연산 할수 있다
그리고 넘파이는 형상이 다른 배열끼리도 계산 할수 있습니다.
아래의 예시와 같이 2 X 2 형렬 과 스칼라 10 의 곱셈을 계산했습니다
이때 스칼라 10이 2 X 2 형렬로 확대된 후 연산이 이루어 집니다. 이런 기능을 브로드캐스트 라고 합니다.
for 문을 이용해서 각 원소에 접근 할수 있다.
평탄화를 통해서 1차원 배열로 변환 할수 있다
원소별 조건 연산