일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- leetcode 5
- Hortonworks Sandbox
- leetcode125
- 블로그 이전했어요
- Python
- MapReduce 실습
- 데이터레이크와 데이터웨어하우스
- webcrawler
- leetcode
- leetcode 819
- Hadoop
- 컴퓨터구조
- leetcode 937
- leetcode 15
- 배열
- airflow docker
- leetcode 238
- 머신러닝
- ctf-d
- 올바른 변수명 짓기
- leetcode 121
- leetcode 49
- 문자열 조작
- 스파크 완벽 가이드
- docker로 airflow 설치하기
- leetcode 561
- leetcode 234
- leetcode 344
- 빅데이터를 지탱하는 기술
- wargame.kr
- Today
- Total
HyeM
시각화 기초(그래프, 이미지) 본문
시각화를 위한 라이브러리를 import 한다.
matplotlib.pyplot은 시각화 라이브러리중 하나이다.
( %matplotlib inline : 주피터 노트북 안에서 시각화 결과를 출력 가능하게 한다.)
점선 그래프
여러 그래프 그리기
1. subplot(행, 열 ,번째) 지정해준다. ( 번째는 0이 아닌 1부터 시작한다.)
2. show()를 통해, subplot으로 만든 빈 그래프 형태를 출력한다.
3. plot, hist, scatter 등으로 그래프를 그린다.
subplot : 빈 그래프 모양 만들어 줌.
plot : 첫번째 그래프 모양
hist : 히스토그램 모양 (두번째)
scatter : 스케터 모양 (세번째)
4. 그래프 옵션 조정
>> 그래프 선 옵션을 줄 수도 있다.
- 그래프를 그릴 때 표시 되는 색이나 마커 패턴을 바꾸는 것 확인
- 색상: b(파란색), g(초록색), r(빨간색), c(청록색), y(노란색), k(검은색), w(흰색)
- 마커: o(원), v(역삼각형), ^(삼각형), s(네모), +(플러스), .(점) #-- 는 마커가 점선
>> 그래프 사이즈 조절도 가능하다.
figure은 subplot, plot 등 그래프를 그리기 전에 먼저 처리해준다.
>> 그래프를 겹치기 + legend달기
subplot 안 주고 바로 plot 2개 하고 show 까지 가게 되면 그래프는 겹치게 나온다.
drawstyle='steps-post' 단계별로 진행
label은 라벨 표시
>> 이름달기 (title)
5. 그래프 저장하기
시각화 기초(이미지)
시각화를 위한 라이브러리를 import 한다.
1. 이미지 파일 열기
open함수로 경로를 넣어주어, 이미지를 가져와 image에 배열로 이미지 저장한다.
2. 이미지 들어야 보기
shape(가로, 세로,RGB라 3으로 나옴)
이미지를 열기 전에 shape 및 min, max를 통해서 이미지의 range 확인 필요
3-1. 그래프로 시각화 하기
3-2. 그림 나타내기
3-2-01. 이미지 색상 변경
colorbar()로 colorbar추가 가능하다.
3-2-02. 이미지 설정(사이즈, 제목추가)
제목 추가 : plt.title("제목")
사이즈 변경 : plt.figure (figsize =(숫자 ,숫자 ))
4. 두개의 이미지를 합치고, 투명도 설정하기
4-01. 고양이 이미지 불러오기
4-02. 고양이 크기를 강아지 크기로 바꾼다.
4-03. alpha값으로 투명도를 조절한다.
'Study > AI&DeepLearning' 카테고리의 다른 글
각 Layer별 살펴보기 (0) | 2021.01.11 |
---|---|
MNIST 불러오기 (0) | 2021.01.11 |
Numpy 기초 (0) | 2021.01.11 |
Numpy로 Tensor 이해하기 (0) | 2021.01.11 |
딥러닝 용어 정리 (0) | 2021.01.11 |