[딥러닝] Heatmap을 알아보자😛

조수현·2023년 4월 10일

인공지능

목록 보기
6/9

🗾 Heatmap이란?

Heatmap은 데이터 분포를 시각화하는 방법 중 하나로, 데이터 포인트의 밀도를 색상으로 나타내는 그래프입니다. 일반적으로 2차원 데이터에서 사용되며, 각각의 축에는 변수가 할당되고, 데이터 포인트는 이 공간상에서 위치합니다.

Heatmap에서는 데이터의 밀도가 높은 곳에는 짙은 색상이 나타나며, 데이터의 밀도가 낮은 곳에는 옅은 색상이 나타납니다. 이를 통해 데이터 분포의 패턴을 쉽게 파악할 수 있습니다.

예를 들어, 지역별 인구밀도나 사용자별 클릭 수, 온도 변화 등의 데이터를 Heatmap으로 시각화하여 지도 형태로 나타낼 수 있습니다. 이를 통해 데이터에 대한 직관적인 이해와 추세 분석이 가능해집니다.

✊🏻만들어보자

import seaborn as sns
import pandas as pd
import numpy as np

# 예시 데이터 생성
sns.heatmap(data, cmap="YlGnBu", annot=True, fmt=".2f")

위 코드에서는 seaborn 패키지를 불러와서 heatmap() 함수를 사용하여 Heatmap을 생성합니다. 예시 데이터로는 10x10 크기의 랜덤한 값을 갖는 행렬을 사용하였습니다.

위 코드에서는 annot=True와 fmt=".2f" 옵션을 사용하여 각 셀에 소수점 둘째 자리까지의 데이터 값을 표시하도록 설정했습니다.

profile
꿈틀꿈틀 지렁이입니다 😎

0개의 댓글