itertools.combinations
itertools.combinations itertools.combinations은 itertools 모듈에서 제공되는 함수 중 하나로, 주어진 iterable(반복 가능한 객체)에서 가능한 모든 조합을 생성합니다. 여기에는 iterable에서 원소를 선택하여 지정된 길이의 조합을 만드는 작업이 포함됩니다. from itertools import combinations my_list = [1, 2, 3, 4] # 길이가 2인 조합 생성 combs = combinations(my_list, 2) # 생성된 조합 출력 for comb in combs: print(comb) # 결과 (1, 2) (1, 3) (1, 4) (2, 3) (2, 4) (3, 4) 본 게시글은 ChatGPT의 도움을 받아 작성하였습니다.
2024. 2. 5.
NumPy 함수와 메서드
NumPy(Numerical Python) 넘파이(Numpy)는 파이썬에서 선형대수 기반의 프로그램을 쉽게 만들 수 있도록 지원하는 패키지로, 수치 연산을 수행하는 데 사용되는 핵심 라이브러리 중 하나입니다. (데이터 타입: ndarray) 여기에는 배열(array)을 다루는 다양한 기능과 함수가 있습니다. 1. np.array() 주어진 리스트 → 넘파이 배열로 변환 (tolist 반대 개념) import numpy as np # [1차원 배열 생성] np.array([1, 2, 3, 4, 5]) # 결과 array([1, 2, 3, 4, 5]) # [2차원 배열 생성] np.array([[1, 2, 3], [4, 5, 6]]) # 결과 array([[1, 2, 3], [4, 5, 6]]) 2. tol..
2024. 1. 30.