[Python] Matplotlib 라이브러리
내용코드importimport matplotlib.pyplot as plt선 그래프 생성*선 마커, 선 모양, 선 색 설정 가능plt.plot(x, y)그래프 제목 삽입plt.title("제목", fontsize=수)x축 레이블 삽입plt.xlabel("레이블", fontsize=수)y축 레이블 삽입plt.ylabel("레이블", fontsize=수)여러 선 그래프 생성a = [(g1, 'g1'), (g2, 'g2'), (g3, 'g3')]for m, n in a: plt.plot(x, m, label=n)plt.legend()그린 그래프를 화면에 표시plt.show()x축 눈금 설정plt.xticks([2018, 2019, 2020, 2021])격자 추가plt.grid(True)DataFrame ..
[Python] 모듈, 패키지, 라이브러리, import
1. 개요모듈 라이브러리 안에 여러 패키지가 있고, 패키지 안에 여러 모듈이 있다.2. 모듈 (Module)모듈은 .py 형식의 파일이다.모듈 안에 함수, 클래스, 상수 등을 생성해놓으면, 이를 다른 작업 파일(.py)에 불러와서 사용할 수 있다. 3. 패키지 (Package)패키지는 여러 모듈들을 포함한 폴더이다.더 이상 설명은 필요 없다. 4. 라이브러리 (Library)라이브러리는 여러 패키지를 모아놓은 것으로, 매우 유용하고, 매우 많으며, 현재에도 계속 만들어지고 있다.예컨데 데이터 분석을 위한 라이브러리, 데이터 시각화를 위한 라이브러리 등이 있다. 라이브러리는 2가지로 구분된다.① 표준 라이브러리 : 파이썬과 함께 자동으로 설치되는 라이브러리 예시) re, math, random, o..
[Python] 시퀀스 자료형 (문자열, list, tuple)
1. 시퀀스 자료형파이썬의 시퀀스 자료형은 3가지다.3가지의 공통점은 '순서'가 있다는 것이며, 그렇기에 '인덱싱'과 '슬라이싱'이 가능하다. ▪️ 문자열 ▪️ 리스트 ▪️ 튜플 2. 인덱싱/슬라이싱Example▪️ 문자열 : "Tstory"▪️ 리스트 : [1, 5, 2, 6, 8, 9]▪️ 튜플 : ('a', 'b', 'c,', 'e', 3, 'f') 이때 인덱스는 아래와 같다.인덱스012345역순 인덱스-6-5-4-3-2-1ex. 문자열Tstoryex. 리스트152689ex. 튜플abce3f 아래는 위 인덱스를 이용한 인덱싱/슬라이싱 방법이다.예시) a = [1, 5, 2, 6, 8, 9]작업 내용코드결과순방향 인덱싱a[1]5역방향 인덱싱a[-3]6전체 슬라이싱a[:][1, 5, 2, 6, 8,..
[Python] 기초 자료형
1. 자료형(1)자료형전환 코드예시부울bool()True, False문자str()"tistory"정수int()3실수float()3.0#Examplea=3.0b=int(a)print(a, b)>> 3.0 3 2. 자료형(2)자료형전환 코드예시특징리스트list()[1, 6, "apple", 3]순서가 있음(인덱싱 가능), 요소 수정/삭제 가능튜플tuple()(1, 6, "apple", 3)순서가 있음(인덱싱 가능), 요소 수정/삭제 불가능세트set(){1, 6, "apple", 3}순서가 없음(인덱싱 불가능), 중복 불가능딕셔너리dict(){'a': 1, 'b': 2, 'c': 3}순서가 없음(인덱싱 불가능), key/value 쌍으로 구성#Examplea=(1, 6, "apple", 3)b=list(a)..