반응형 파이썬 입문6 파이썬입문 7 | fit() · predict() · to_csv() 1. 모델 학습 : fit() - 주어진 데이터로 모델을 학습시키는 역할- 머신러닝에서 모델을 학습시키려면 훈련 데이터(x_train)과 그에 대응하는 라벨(y_train)을 제공해야함 model.fit(x_train, y_train)) # 모델을 학습시킴 2. 예측 수행 : predict()- 학습된 모델을 사용하여 새로운 데이터에 대해 예측 y_pred = model.predict(x_test) # 모델에 x_test를 넣어서 예측값을 y_pred에 저장 3. 데이터프레임을 csv파일로 저장 : to_csv()- pandas DataFrame을 csv파일로 저장하는 기능 predictions_df = pd.Dataframe({'Predictions': y_pred}) # 예.. 2025. 1. 19. 파이썬 입문 5 | info() · dropna() · fillna() · interpolate() 1. 결측값 확인 : info()- 데이터프레임의 전반적인 정보를 요약 출력하는 메서드- 출력내용행(row) 수와 열(column) 수각 열의 이름, 데이터 타입, 데이터개수(결측치 여부 포함)데이터프레임의 메모리 사용량 import pandas as pd# 데이터프레임 생성data = pd.DataFrame({ 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, None, 35], 'City': ['Seoul', 'Busan', None]})# 데이터프레임 정보 출력data.info() # 출력 예시 RangeIndex: 3 entries, 0 to 2 Data columns (total 3 columns): # Column Non-Null.. 2025. 1. 19. 파이썬입문 4 | shape · head() · is_null() 1. 행열갯수 확인 : shape데이터프레임의 행(row)과 열(column)의 크기를 반환함 print(data.shape) # 데이터의 행과 열 출력 2. 데이터 확인 : head()데이터프레임의 상위 몇 개의 행 출력 print(data.head()) # 데이터의 처음 5개의 행을 출력 3. 결측값 찾기 : isnull()데이터프레임에서 결측값(NaN) 찾는 함수 print(data.isnull()) # 데이터의 null값을 확인하는 함수 2025. 1. 19. 파이썬 입문 3 | import · read_csv() 1. 라이브러리 불러오기 : import import는 Python에서 외부 라이브러리나 모듈을 가져올 때 사용하는 키워드 import pandas as pd #판다스 임포트import numpy as np #넘파이 임포트import matplotlib.pyplot as plt #플롯 모듈 임포트import matplotlib.gridspec as gridspec #그리드 스펙 모듈 임포트import matplotlib.patches as patches #패치 모듈 임포트 # 모듈에서 특정 함수만 가져오기from matplotlib.dates import date2num #날짜를 숫자로 변환하는 모듈 임포트 2. 파일 불러오기 : read_csv()Pandas 라.. 2025. 1. 19. 파이썬 입문 2 | 함수 1. 함수의 기본 구조 ① 함수 정의 : def ② 함수 본문 : 함수가 실행할 동작③ 리턴값(선택) : return으로 함수가 값을 반환 가능 def add(a, b): # add라는 함수를 정의하고, a와 b를 인자로 받는다. result = a + b # a와 b를 더한 값을 result에 저장한다. return result # result를 반환한다.print(add(10, 20)) # add 함수를 호출하고, 인자로 10과 20을 전달한다. TERMINAL TERMINAL30 2. 입력값이 없는 함수- 외부에서 값을 받지 않고 자체적으로 어떤 작업을 실행하는 함수 def say(): # 함수 정의 re.. 2025. 1. 15. 파이썬 입문 1 | If · For · While 1. If 1. If 기본 구조 money = True # 돈이 있다if money: # money가 있다면 print("택시를 타고 가라") # 택시를 타고 가라를 출력else: # 또는 money가 없다면 print("걸어가라") # 걸어가라를 출력 TERMINAL 택시를 타고 가라 2. 비교 연산자 x x가 y보다 작다.x > yx가 y보다 크다.x == yx와 y가 같다.x != yx와 y가 같지 않다.x >= yx가 y보다 크거나 같다.x x가 y보다 작거나 같다. 3. and, or, not x or yx와 y 둘 중 하나만 참이어도 참이다.x and yx와 y.. 2025. 1. 14. 이전 1 다음 반응형