본문 바로가기

인덱싱3

[데이터 사이언스 스쿨] 4.3 데이터프레임 고급 인덱싱 데이터프레임에서 특정한 데이터만 골라내는 것을 인덱싱(indexing)이라고 한다. Pandas는 numpy행렬과 같이 쉼표를 사용한 (행 인덱스, 열 인덱스) 형식의 2차원 인덱싱을 지원한다. loc : 라벨값 기반의 2차원 인덱싱 : df.loc[행 인덱싱값] 또는 df.loc[행 인덱싱값, 열 인덱싱값] iloc : 순서를 나타내는 정수 기반의 2차원 인덱싱 : df.iloc[행 인덱싱값, 열 인덱싱값] ★★★ loc 인덱서가 없는 경우에 사용했던 라벨 인덱싱이나 라벨 리스트 인덱싱은 불가능하다. ● iloc 순서를 나타내는 정수(integer) 인덱스만 받는다. - 출처: [데이터 사이언스 스쿨] 4.3 데이터프레임 고급 인덱싱 2021. 4. 27.
[데이터 사이언스 스쿨] 3.1 넘파이 배열 많은 숫자 데이터를 하나의 변수에 넣고 관리 할 때 리스트는 속도가 느리고 메모리를 많이 차지하는 단점이 있다. 배열(array)을 사용하면 적은 메모리로 많은 데이터를 빠르게 처리할 수 있다. 배열은 리스트와 비슷하지만 다음과 같은 점에서 다르다. 모든 원소가 같은 자료형이어야 한다. 원소의 갯수를 바꿀 수 없다. 파이썬은 자체적으로 배열 자료형을 제공하지 않는다. 따라서 배열을 구현한 다른 패키지를 임포트해야 한다. 파이썬에서 배열을 사용하기 위한 표준 패키지는 넘파이(NumPy)다. ● 1차원 배열 만들기 ● 벡터화 연산 ● 2차원 배열 만들기 2차원 배열은 행렬(matrix)이라고 하는데 행렬에서는 가로줄을 행(row)이라고 하고 세로줄을 열(column)이라고 부른다. 리스트의 리스트(list .. 2021. 4. 23.
[iitp] 콘텐츠 내 등장인물 감정 메타데이터 자동인덱싱 기술 [ 기술개발 시나리오 ] *** 출처: [iitp] 콘텐츠 내 등장인물 감정 메타데이터 자동인덱싱 기술 - 권순일 세종대학교 교수 *** 문서: I. 결과물 개요 II. 기술의 개념 및 내용 1. 기술의 개념 - 맞춤형 방송 장치들 간에 교환될 수 있는 데이터들 중 감성미디어 서비스를 위한 데이터 타입들을 정의 - 감성미디어 서비스란 미디어 콘텐츠가 담고 있는 감정, 예를 들어 기쁨, 슬픔, 화남 등을 기반으로 사용자에게 미디어 콘텐츠가 제공되는 맞춤형 방송 서비스 중 하나임 - 이러한 감성 미디어 서비스는 양방향 방송을 기반으로 서비스가 가능한데, 하나의 예를 들면, 사용자의 현재 감정 또는 사용자가 선택한 감정에 따라 사용자가 가장 관심을 가질 수 있는 미디어 콘텐츠의 장면을 선택하여 소비자에게 맞춤.. 2020. 4. 13.