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