일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- Linux
- Tistory
- 통계학
- python visualization
- 서평단
- 매틀랩
- 시각화
- tensorflow
- SQL
- Ga
- Google Analytics
- 한빛미디어
- 월간결산
- matplotlib
- 한빛미디어서평단
- 딥러닝
- 서평
- Visualization
- 파이썬
- Pandas
- 텐서플로
- MySQL
- 독후감
- MATLAB
- 블로그
- 파이썬 시각화
- 티스토리
- Blog
- Python
- Today
- Total
목록덴드로그램 (2)
pbj0812의 코딩 일기
0. 목표 - 최단 연결법 계산을 통한 덴드로그램 그리기 1. 준비 1) 예제 데이터 data2 = [[1, 1], [2, 2], [5, 5], [10, 10], [12, 12]] 2) 유클리드 거리 계산 - 파이썬 코드 - 결과 2. 실습 1) 최단 거리 검색 - 0과 1 사이의 거리가 가장 짦음(1.414214) 2) 0과 1을 하나로 묶고 각 집단 마다의 최소거리 계산 (1) d((2), (0, 1)) = min|d(2, 0), d(2, 1) = d(2, 1) = 4.242641 (2) d((3), (0, 1)) = min|d(3, 0), d(3, 1) = d(3, 1) = 11.313708 (3) d((4), (0, 1)) = min|d(4, 0), d(4, 1) = d(4, 1) = 14.142..
0. 목표 - plotly를 이용한 dengrogram 작성 1. 실습 1) 설치 pip install plotly 2) library 호출 import plotly.figure_factory as ff import numpy as np 3) 데이터 생성 - 단순 list로 데이터 생성시 에러 발생 - 최소 2개 이상의 데이터가 필요 - [1, 2, 3]의 형태가 아닌 [[1], [2], [3]]의 형태로 들어가야 함 np.random.seed(1) X = np.random.rand(15, 12) 4) 덴드로그램 생성 - 그림이 아닌 상호작용이 가능한 gui 생성 fig = ff.create_dendrogram(a) fig.update_layout(width=800, height=500) fig.show..