데이터 및 C언어/Python 공부 내용

[Python] 파이썬 라이브러리 넘파이 공부하기(2)-배열 조회.

  • -
반응형

 

 

[Python] 파이썬 라이브러리 넘파이 공부하기(2)-배열 조회.

 


 

         : 파이썬의 라이브러리 중 복잡한 수치 계산(특히 배열 및 행렬}에 특화된 라이브러이니 넘파이는

            데이터를 요약하고 범주화하는 판다스와 함께 데이터를 처리해서 알고리즘을 돌리거나

             전처리를 통해 시각화를 하는 과정에 있어서 꼭 필요하기에 제대로 짚고 넘어가 보려고 합니다.

 

         : 라이브러리를 공부하는 것과 함께 분석 프로젝트도 함께 진행하면서 익히는 시간을 가지겠습니다. 

 

 

         ∇ Numpy 특징

         ∇ 배열 생성

         ∇ 배열 조회

         ∇ 배열 값 삽입/수정/삭제/복사

         ∇ 배열 변환

         ∇ 배열 연산

         ∇ 배열 정렬

         ∇ 배열 입출력

 


 

  •  Numerical Python의 약자
  • 고성능 과학 계산용 패키지로 강력한 N차원 배열 객체.
  • 범용적 데이터 처리에 사용 가능한 다차원 컨테이너
  • 정교한 브로드캐스팅 기능
  • 파이썬의 자료형 list와 비슷하지만, 더 빠르고 메모리를 효율적으로 관리
  • 반복문 없이 데이터 배열에 대한 처리를 지원하여 빠르고 편리.     
  • 데이터 패키지의 기본.

 

   

 

 

   

         ± 배열 속성 정보.

                 

1차원
2차원
3차원

 

     

     ± 인덱싱(Indexing).

       

1차원에서의 인덱스/ 2차원에서의 인덱스

 

3차원에서의 인덱싱

   ± 슬라이싱

 

 

± 불리언 인덱싱(Boolean Indexing)

       : 배열 각 요소의 선택 여부를 불리언(True or False)로 지정.

       : True 값인 인덱스의 값만 조회.

 

 

 

± 팬시 인덱싱(Fancy Indexing)

    : 배열의 특정 위치에 있는 여러 요소를 선택하는데 사용됩니다. 리스트나 배열을 인데스로 사용합니다.

             슬라이싱과는 다르게, []가 추가되어야 합니다.

 

 

 

 

 

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.