[Python] Numpy를 통한 배열 연산
# 배열의 연산 - vector operation( 명시적으로 반복문을 사용하지 않더라도 모든 원소에 대해서 연산 가능) 시간이 훨씬 빠른 걸 볼 수 있다. 비교 논리 연산도 가능하다. 두 원소가 같은지에 대해 비교 연산도 가능하다. 기본적인 덧셈 연산도 가능하다. 원래 행열 계산에서는 길이가 맞아야 되는데 이렇게 길이가 안 맞아도 계산이 가능한 이유는 brodcasting 때문이다. # brodcasting 행렬 또는 백터에 덧셈 또는 뺄셈을 하려면 원래는 크기가 같아야 한다. 하지만 numpy에서는 brodcasting 을 통해 크기를 자동으로 맞춰준다. 2차원의 5행 3열의 행렬이 있고 2차원의 5행 1열의 행렬이 있었을 때 이렇게 계산할 수 있다.