Blog Content

    티스토리 뷰

    [파이썬] 넘파이

    넘파이는 배열 이나 행렬의 계산이 편리한 메소드가 맣이 구현되어 있는 외부 라이브러리 입니다.


    외부 라이브러리를 사용하기 위해서는 import 를 해야 합니다.



    넘파이 import  이후  간단한 배열 산술 연산을 아래와 같이 예시로 수행 했습니다.




    주의할 사항은 배열 x 와 배열  y 의 원소( element-wise ) 의 수가 같아야 합니다.



    N 차원 배열연산


    넘파이는 1차원 배열뿐 아니라 다차원 배열도 작성 & 연산 할수 있다

    그리고  넘파이는  형상이 다른 배열끼리도 계산 할수 있습니다. 

    아래의 예시와 같이  2 X 2 형렬 과 스칼라 10 의 곱셈을 계산했습니다

    이때 스칼라 10이  2  X 2 형렬로 확대된 후 연산이 이루어 집니다. 이런 기능을  브로드캐스트 라고 합니다.




    for 문을 이용해서 각 원소에 접근 할수 있다.




    평탄화를 통해서 1차원 배열로 변환 할수 있다




    원소별 조건 연산



    Comments