본문 바로가기

Python 기초 배우기/파이썬을 활용한 분석

(5)
[Python] 사이킷런(sklearn)을 활용한 K-평균 군집분석(K-Means Clustering) 비지도 학습 중 유사한 속성을 가진 데이터끼리 군집을 만들어주는 클러스터링(군집분석)을 학습해 보겠습니다. sklearn에서 제공하는 iris(붓꽃) 데이터를 활용하겠습니다. 분류형 모델에서 많이 사용됩니다~ 1. 데이터 불러오기 # 필요한 패키지 설치 import pandas as pd import numpy as np # iris 데이터 불러오기 위한 datasets 설치 from sklearn import datasets 2. 분석에 사용할 학습용 데이터 만들기 # skearn.datasets에 포함된 iris(붓꽃) 데이터 가져오기 iris = datasets.load_iris() # iris 데이터 내 data값들 data= pd.DataFrame(iris.data) ; data # iris데이..
[Python] List_Comprehension 리스트 안에서 for문, if문 사용하기 ■ List_Comprehension List_Comprehension은 조금 연습하면 반복문 등을 보다 편리하게 만들 수 있습니다. 1~10까지의 숫자 중에 5이상인 값만 추출하여 list로 저장하는 for문을 만들어 보겠습니다. # 1~10까지 숫자 중에 5이상만 추출하는 for문 og_list=[1,2,3,4,5,6,7,8,9,10] for i in og_list : if i >= 5 : print(i) ##### result ##### 5 6 7 8 9 10 # 1~10까지 숫자 중에 5이상만 list로 저장 og_list=[1,2,3,4,5,6,7,8,9,10] new_list = [] for i in og_list : if i >= 5 : new_list.append(i) ##### resul..
[Jupyter 주피터] 주요 단축키 모음 ■ 주피터 노트북 단축키 (빈도수 높은) (1) 셀 선택 모드 (Command Mode) 파란색은 셀 선택 상태입니다. (선택상태) [ESC] 또는 [Ctrl] + [m]를 눌러 셀이 아래와 같이 파란색이 된 상태(셀 선택 모드)에서 해당 단축키 누름 a : 위에 새로운 셀 추가 b : 아래에 새로운 셀 추가 c : 셀 복사하기 v : 셀 붙여넣기 x : 셀 잘라내기 dd : 셀 삭제하기 p : 셀 아래에 붙여넣기 o : 실행결과 열기/닫기 m : Markdown으로 변경 y : Code로 변경 Shift + m : 선택 셀과 아래 셀과 합치기 Ctrl + s 또는 s : 파일 저장 Enter : 선택 셀의 코드 입력 모드로 돌아가기 (2) 코드 입력 모드 (Edit Mode) 초록색은 코드 입력 가능 ..
[Jupyter 주피터] 파이썬 에디터 설치하기 ■ Jupyter notebook (주피터 노트북) 주피터 노트북은 웹을 통해 실행되며 결과를 바로 확인 할 수 있는 장점이 있습니다. 아나콘다(Anaconda) 프로그램을 통해 설치하는 것을 추천합니다. 아래 아나콘다 사이트에 접속하여 Python 최신 버전을 다운 받습니다. https://www.anaconda.com/products/individual Individual Edition | Anaconda 🐍 Open Source Anaconda Individual Edition is the world’s most popular Python distribution platform with over 20 million users worldwide. You can trust in our long-term..
[Repl.it 리플잇] 파이썬 에디터 설치하기 ■ Repl.it (리플잇/리플아이티) repl.it 프로그램은 파이썬 기초 연습할 때 좋습니다. [Repl.it] 장점 1. 온라인 에디터로 PC/노트북/모바일 등 연동되어 사용 가능 2. 작업 내용이 자동 저장됨 3. 폴더, 파일 관리가 쉬움 4. 패키지 검색 가능 5. 공유가 쉬움 Repl.it 온라인 에디터 사이트 접속하신 후에 아래처럼 회원가입을 하시면 됩니다. The collaborative browser based IDE Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure,..