[python3.10 기본] 부록
A. 유용한 파이썬 팁과 트릭유용한 파이썬 팁리스트 컴프리헨션리스트 컴프리헨션을 사용하면 간결하고 효율적인 코드 작성이 가능합니다.numbers = [1, 2, 3, 4, 5]squares = [n**2 for n in numbers]print(squares) # [1, 4, 9, 16, 25]딕셔너리 컴프리헨션딕셔너리 컴프리헨션을 사용하면 딕셔너리를 간편하게 생성할 수 있습니다.keys = ['a', 'b', 'c']values = [1, 2, 3]dictionary = {k: v for k, v in zip(keys, values)}print(dictionary) # {'a': 1, 'b': 2, 'c': 3}다중 할당다중 할당을 사용하면 여러 변수를 한 번에 할당할 수 있습니다.a, b, c =..
2024. 7. 2.
[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.