빅분기 실기 준비1-체험형 문제 풀이

먼지감자·2021년 5월 8일
0

단답형

여러명의 사용자들이 컴퓨터에 저장된 많은 자료들을 쉽고 빠르게 조회, 추가, 수정, 삭제할 수 있도록 해주는 소프트웨어는 무엇인가?

작업형 1

mtcars 데이터셋(data/mtcars.csv)의 qsec 컬럼을 최소최대 척도(Min-Max Scale)로 변환한 후 0.5보다 큰 값을 가지는 레코드 수 구하기
dataset 위치 : data/mtcars.csv

from sklearn.preprocessing import MinMaxScaler 
import pandas as pd
data = pd.read_csv("data/mtcars.csv")
df = pd.DataFrame(data['qsec'])
# print(data.info(), df.info())

mms = MinMaxScaler()
scaled = mms.fit_transform(df) # 스케일링
# print(scaled)
big = scaled[scaled>0.5] # type = ndarray
print(big.size)

작업형 2

# 답안 제출 예시
# 수험번호.csv 생성
# DataFrame.to_csv("0000.csv", index=False)

import pandas as pd
from sklearn.preprocessing import MinMaxScaler #스케일링
# 변수 선택 
from sklearn.feature_selection import RFE
# 로지스틱 회귀 분석
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import cross_val_score
from sklearn.metrics import confusion_matrix, classification_report

# 데이터 파악
x_train = pd.read_csv('data/X_train.csv')
y_train = pd.read_csv('data/y_train.csv')
print(x_train.info(), y_train.info())

미완

출처 : 데이터자격시험 제공 테스트

profile
ML/AI Engineer

0개의 댓글