[Python] Matplotlib란?
💡 matplotlib 라인플롯 차트, 바 차트, 파이 차트, 히스토그램, 산점도 등의 다양한 차트 그리기를 지원하는 library이다. 데이터 탐색 & 분석 결과를 시각화 하기 위해 사용한다. matplotlib-LinePlot matplotlib를 사용하기 위해서는 import matplotlib를 통해 import한다. matplotlib의 주요 모듈 import matplotlib.pyplot as plt도 import한다. #LinePlot Chart 데이터가 시간, 순서 등에 따라 어떻게 변화하는지 보여주는 선 그래프 1. 데이터 준비 x = [2016, 2017, 2018, 2019, 2020] y = [350, 410, 520, 695, 543] 2. 라인플롯 생성 plt.plot(x, y..
2023. 8. 24.
[Python] NumPy란?
💡 Numpy (Numerical Python) C언어로 구현된 python library이며, 고성능의 수치계산을 위해 제작되었다. 벡터 및 행렬(array) 연산에 있어서 매우 편리한 기능 제공 다차원 배열 자료구조인 ndarray지원 데이터분석을 할 때 사용되는 pandas, matplotlib의 기반으로도 사용 Numpy를 사용하기 위해서는 import numpy as np로 import해줘야 한다. #함수 np.array() 리스트를 이용하여 numpy 생성 Ex> ar1 = np.array([1, 2, 3, 4, 5]) ar2 = np.array([[10, 20, 30], [40, 50, 60]]) np.arange() 값의 범위를 지정하여 numpy 생성 Ex> ar1 = np.arange(..
2023. 8. 24.
[Python] List, Tuple, Set, Dictionary
💡 리스트 [list] 자료형의 집합 odd = [1, 3, 5, 7] a = list(a, 1, [2, 3, 4]) a[1] = 4 어떠한 자료형도 포함 가능 인덱싱 ⇒ odd[2], odd[-1] 슬라이싱 ⇒ odd[3:6], odd[2:] 길이 ⇒ len(odd) 삭제 ⇒ del odd[3] 함수 appent() 맨 뒤에 요소 추가 sort() 요소 순서대로 정렬 reverse() 역순으로 뒤집음 index() 위치 값 반환 ⇒ a.index(’d’) insert() 요소 원하는 위치에 삽입 ⇒ a.insert(3, “asdf”) remove() 첫 번재로 나오는 ?를 삭제 ⇒ a.remove(’y’) pop() 맨 마지막 요소 반환 후 삭제 count() 리스트에 포함된 요소의 개수 반환 ⇒ a...
2023. 8. 23.