728x90

Code/Python 12

[Python] yaml file 읽기(parameter 지정)

0. package install 먼저, python yaml 패키지가 설치되어야 합니다. !pip install PyYAML 1. yaml import 후 읽기 그 후, yaml를 import 한 후 읽습니다. import yaml with open('./parameter.yaml') as f: parameters = yaml.load(f, Loader = yaml.FullLoader) 2. parameter 지정 yaml file은 key와 value 값으로 구성되어 있기 때문에 key 값으로 value를 불러옵니다. learning_rate = parameters['learning_rate'] epoch = parameters['epoch']

Code/Python 2022.12.20

[Python]for문 전역 변수 일괄 적용, globals()

for문 진행 시 전역 변수를 일괄로 적용할 수 있는 함수입니다. 저는 주로 특정 문자로 시작하는 변수들로 이루어져 있는 데이터 프레임을 만들 때 사용합니다. 먼저, titanic 데이터를 불러옵니다. from sklearn.ensemble import RandomForestClassifier from sklearn.metrics import accuracy_score from sklearn.model_selection import train_test_split, StratifiedKFold import pandas as pd # data load df = pd.read_csv('train.csv') df.head() 이제, 전역 변수를 설정합니다. 저는 A, P, C로 시작하는 변수들로 이루어진 데이터..

Code/Python 2022.11.04

[Python] list 합집합, 교집합, 차집합, 대칭차집합

데이터 원소 li1 = ['A', 'B', 'C', 'D'] li2 = ['C', 'D', 'E', 'F'] 1) 합집합 union = list(set(li1 + li2)) print(union) union1 = list(set(li1) | set(li2)) print(union1) union2 = list(set().union(li1, li2)) print(union2) 2) 교집합 inter = list(set(li1) & set(li2)) print(inter) inter1= list(set(li1).intersection(li2)) print(inter1) 3) 차집합 comp = list(set(li1) - set(li2)) print(comp) comp1 = list(set(li1).diffe..

Code/Python 2022.11.03

[Python]DataFrame 정렬, sort_values() / sort_index(), 다중 정렬

DataFrame을 Data 기준에 대해 알아보겠습니다. - sort_values() titanic 데이터를 load 해줍니다. import pandas as pd # data load df = pd.read_csv('train.csv') Pclass 기준으로 데이터를 정렬합니다. option으로 by를 사용하여 기준 컬럼을 설정할 수 있습니다. df.sort_values(by = 'Pclass') Pclass 기준으로 오름차순 정렬이 됐습니다. Pclass 기준으로 내림차순 정렬을 하겠습니다. ascending = False로 설정하여 내림차순을 할 수 있습니다. df.sort_values(by = 'Pclass', ascending = False) - 다중 정렬 by option을 통해 다중 정렬도 ..

Code/Python 2022.11.02
728x90