본문 바로가기
2학년 2학기/데이터 사이언스 입문

numpy에서의 구조화된 배열

by print_soo 2024. 10. 5.
Structured array이란?

 

각각의 다른 데이터 타입을 가지는 한가지 데이터 여러개를 담을 수 있는 배열

예를 들어 배열 하나의 요소에 이름, 나이, 몸무게를 넣고 싶을 때 사용하는 방식이다.

 

 

구조화된 배열을 만드는 방식

 


중첩 배열과 혼합

 

아이디를 Int로 갖고, matrix를 Float으로 갖는데 3x3 행렬 형태로 갖는다는 의미이다.

 


구조화된 배열 사용하기

 

 

 

이렇게 구조화된 배열을 numpy에서 쓰는 것은 효율적이지 않다. numpy는 숫자를 다루기 위해서 나온 라이브러리이기 때문에 다양한 자료형으로 된 배열을 연산하기에는 적합하지 않다.

 

따라서, 이러한 배열을 처리하기 위해서 padas가 나오게 되었다.

'2학년 2학기 > 데이터 사이언스 입문' 카테고리의 다른 글

[pandas] 데이터 인덱싱과 접근  (0) 2024.10.08
[pandas] 주요 객체의 생성 - Series, DataFrame  (0) 2024.10.08
Sorting  (0) 2024.10.05
Axis  (0) 2024.10.05
Fancy Indexing  (0) 2024.10.05