
Matplotlib & Seaborn을 활용한 시각화
Figure, Axes, subplots, line plots, scatter plots, 히스토그램, heatmaps, 스타일링, 커스터마이징
20 면접 질문·
Mid-Level
1Matplotlib의 pyplot 인터페이스와 객체지향 인터페이스의 주요 차이점은 무엇입니까?
1
Matplotlib의 pyplot 인터페이스와 객체지향 인터페이스의 주요 차이점은 무엇입니까?
답변
pyplot 인터페이스(plt.plot, plt.title)는 MATLAB 스타일 API로, 현재 Figure와 Axes를 암묵적으로 관리하여 간단한 플롯을 빠르게 만드는 데 편리합니다. 객체지향 인터페이스(fig, ax = plt.subplots())는 각 요소(Figure, Axes)를 명시적으로 제어할 수 있으며, 복잡한 플롯, 여러 subplots, 또는 프로덕션 스크립트에 권장됩니다. 코드를 더 읽기 쉽고 유지보수하기 쉽게 만들기 때문입니다.
22행 3열의 subplots 그리드를 가진 figure를 만들기 위해 어떤 메서드를 사용해야 합니까?
2
2행 3열의 subplots 그리드를 가진 figure를 만들기 위해 어떤 메서드를 사용해야 합니까?
답변
plt.subplots(2, 3) 함수는 2행 3열의 subplots 그리드를 포함하는 figure를 생성합니다. 튜플 (fig, axes)를 반환하며, axes는 형태 (2, 3)의 2D NumPy 배열로 axes[row, col]을 통해 각 subplot에 접근할 수 있습니다. 이 접근 방식은 Matplotlib에서 규칙적인 subplots 그리드를 생성하는 가장 간결하고 관용적인 방법입니다.
3Seaborn으로 Pandas DataFrame의 상관관계 히트맵을 어떻게 표시합니까?
3
Seaborn으로 Pandas DataFrame의 상관관계 히트맵을 어떻게 표시합니까?
답변
상관관계 히트맵을 표시하려면 먼저 df.corr()로 상관 행렬을 계산한 다음 결과를 sns.heatmap()에 전달합니다. annot=True 옵션은 각 셀에 상관 값을 표시하여 읽기 쉽게 만듭니다. 이 조합은 탐색적 데이터 분석에서 수치 변수 간의 상관관계를 시각화하는 표준 패턴입니다.
4
plt.hist()에서 'bins' 매개변수의 역할은 무엇입니까?
5
같은 행에 있는 여러 subplots 간에 Y축을 어떻게 공유합니까?
+17 면접 질문
기타 Data Science & ML 면접 주제
Python 기초
Junior
25개 질문Python 객체 지향 프로그래밍
Junior
20개 질문Python 데이터 구조
Junior
20개 질문Git 기초
Junior
18개 질문SQL 기초
Junior
20개 질문NumPy 기초
Junior
22개 질문Pandas 기초
Junior
22개 질문Jupyter & Google Colab
Junior
16개 질문SQL Joins 및 고급 쿼리
Mid-Level
22개 질문Pandas 고급
Mid-Level
24개 질문Plotly로 만드는 인터랙티브 시각화
Mid-Level
18개 질문기술 통계
Mid-Level
20개 질문추론 통계학
Mid-Level
24개 질문Web Scraping
Mid-Level
18개 질문BigQuery & Cloud Data
Mid-Level
18개 질문Feature Engineering
Mid-Level
22개 질문지도 머신러닝: 회귀
Mid-Level
24개 질문지도 머신러닝: 분류
Mid-Level
24개 질문결정 트리 및 앙상블
Mid-Level
24개 질문비지도 ML
Mid-Level
22개 질문ML 파이프라인 및 검증
Mid-Level
22개 질문시계열 및 예측
Mid-Level
22개 질문Deep Learning 기초
Senior
24개 질문TensorFlow & Keras
Senior
22개 질문CNN 및 이미지 분류
Senior
24개 질문RNN 및 시퀀스
Senior
22개 질문Transformers 및 Attention
Senior
24개 질문NLP 및 Hugging Face
Senior
24개 질문GenAI 및 LangChain
Senior
24개 질문MLOps 및 배포
Senior
24개 질문