[python3.10 기본] 23. 데이터 과학과 머신러닝
23.1 NumPy 기초NumPy는 고성능 수치 계산을 위한 파이썬 라이브러리입니다. 배열 객체와 다양한 수학 함수 및 연산을 제공합니다. NumPy 설치pip install numpyNumPy 배열 생성import numpy as np# 리스트로부터 배열 생성arr = np.array([1, 2, 3, 4, 5])print(arr) # [1 2 3 4 5]# 2차원 배열 생성matrix = np.array([[1, 2, 3], [4, 5, 6]])print(matrix)기본 연산# 배열 연산arr = np.array([1, 2, 3, 4, 5])print(arr + 5) # [ 6 7 8 9 10]print(arr * 2) # [ 2 4 6 8 10]# 행렬 연산matrix = np.a..
2024. 7. 2.
[python3.10 기본] 17. 고급 데이터 구조
17.1 deque와 기타 컬렉션 (collections 모듈)deque는 양쪽 끝에서 빠르게 추가 및 제거가 가능한 양방향 큐입니다. 이 외에도 defaultdict, namedtuple, Counter, OrderedDict 등을 제공합니다. deque 사용법from collections import deque# deque 생성d = deque([1, 2, 3])# 요소 추가d.append(4)d.appendleft(0)print(d) # deque([0, 1, 2, 3, 4])# 요소 제거d.pop()d.popleft()print(d) # deque([1, 2, 3])defaultdict 사용법from collections import defaultdict# 기본값이 int인 defaultdic..
2024. 7. 2.