전체 글 175

matplotlib을 이용한 서브 플롯 만들기

matplotlib 라이브러리 임포트import matplotlib.pyplot as plt방법1subplots(row, col) 사용fig, ax = plt.subplots(2,2) 인덱싱하여 사용 방법2add_subplot(row, col, index) 사용fig = plt.figure()ax1 = fig.add_subplot(2,2,1) # fig.add_subplot(221)도 됨ax2 = fig.add_subplot(2,2,2) # fig.add_subplot(222)도 됨ax3 = fig.add_subplot(2,2,3) # fig.add_subplot(223)도 됨ax4 = fig.add_subplot(2,2,4) # fig.add_subplot(224)도 됨 변수로 지정한 후 사용 http..

빅데이터 공부 2025.06.16

AICE Basic 샘플문항_회귀 공부(머신러닝까지)

저는 Basic 샘플문항을 파이썬 코드로 바꿔보겠습니다! 다음달 납부예정금액을 예측하는 것이기 때문에 타겟 변수는 label_fee가 됩니다.label_fee는 연속형이기 때문에 회귀 모델이 적절합니다. 수치형 변수의 사분위수를 위한 코드# 제 3사분위 수 확인df.describe() # 통계 정보 확인df[['agreement_month', ' extra_info1', 'extra_info2', 'prev_fee']].quantile(0.75)describe()25%는 Q1, 50%는 Q2, 75%는 Q3입니다 quantile()0.25는 Q1, 0.5는 Q2, 0.75는 Q3입니다 일단 customer_class 변수는 범주형입니다.VVIP인 고객의 수를 세기 위한 코드df['customer..

빅데이터 공부 2025.06.10

데이터 인코딩

데이터 인코딩: 사람이 인지할 수 있는 형태의 데이터를 컴퓨터가 인지할 수 있는 수로 변환레이블 인코딩, 원핫 인코딩 기존의 범주형과일바나나 사과키위키위바나나 레이블 인코딩각 고유한 값을 정수로 매핑과일01220 원 핫 인코딩고유한 값을 벡터로 표현(해당하면 1 아니면 0)바나나사과키위100010001001100 파이썬을 이용한 인코딩 -레이블 인코딩1 : replace(), map()df['인코딩할 컬럼'].replace({'컬럼데이터1':0, '컬럼데이터2':1, '컬럼데이터3':2}, inplace=True)df['인코딩할 컬럼'] = df['인코딩할 컬럼'].map({'컬럼데이터1':0, '컬럼데이터2':1, '컬럼데이터3':2})컬럼데이터가 별로 없을 때 사용할 수 있다. -레이블 인코딩1 ..

카테고리 없음 2025.06.09

연립 일차 방정식 2

연립 일차 방정식연립 일차 방정식을 행렬로 표현하기- 첨가 행렬로 표현 (가우스-조던 소거법에서 사용)- 계수 행렬과 상수 행렬로 표현 (역행렬에서 사용) 계수 행렬: 변수의 계수만 뽑아서 만든 행렬 첨가 행렬: 계수 행렬에 상수 항을 붙인 행렬 2025.05.28 - [혼자 공부/선형대수학] - 연립 일차 방정식 1 연립 일차 방정식 1연립 일차 방정식연립 일차 방정식을 행렬로 표현하기- 첨가 행렬로 표현 (가우스-조던 소거법에서 사용)- 계수 행렬과 상수 행렬로 표현 (역행렬에서 사용) 계수 행렬: 변수의 계수만 뽑아서 만dogfoot1.tistory.com역행렬A와 A의 역행렬을 곱했을 때 항등행렬이 나오는 행렬 역행렬 구하는 법 A가 2x2 행렬일 때 A가 nxn 행렬일 때 A의 역행렬 구하는 법..

카테고리 없음 2025.06.05

반복 작업 설정하기(파이썬 가상환경 사용)

2025.06.03 - [Python] - 반복 작업 설정하기작업 스케줄러 작업 만들기 그럼 새 작업을 만들 수 있습니다. 새 작업>일반이름" data-og-host="dogfoot1.tistory.com" data-og-source-url="https://dogfoot1.tistory.com/176" data-og-url="https://dogfoot1.tistory.com/176" data-og-image="https://scrap.kakaocdn.net/dn/ccVahv/hyY1jmlt8z/rNawoxKFsEEJfftjKTdRi1/img.png?width=716&height=1012&face=0_0_716_1012,https://scrap.kakaocdn.net/dn/sZPVQ/hyY061DpSs/..

Python 2025.06.04

반복 작업 설정하기

파이썬 파일을 특정 시간마다 실행할 수 있도록 작업 스케줄러를 이용하여 반복 작업을 설정해보겠습니다. 검색>작업 스케줄러 작업 만들기 그럼 새 작업을 만들 수 있습니다. 새 작업>일반이름을 정해줍니다. 새 작업>트리거>새로 만들기 작업에 맞는 이벤트/시간을 설정합니다. 새 작업>동작>새로 만들기 파이썬 파일을 배치 파일/실행 파일로 만들어서 사용할 수도 있지만저는 파이썬 파일을 이용하여 만들겠습니다.프로그램/스크립트: 파이썬 경로인수 추가(옵션)(A): 내가 작성한 코드(파이썬 파일) 경로 동작까지 만들어집니다.확인을 눌러주면 작업이 만들어집니다. 편집을 해야한다면작업 스케줄러에서 이름을 통해 찾고우측의 속성을 클릭하여 편집해줍니다. import timeprint("hi")time.sleep(..

Python 2025.06.03

행렬식

행렬식정방행렬을 하나의 스칼라로 대응시키는 일종의 함수행렬식의 특성은 정방 행렬에 대해서만 정의되고, 특이 행렬에서는 0 1x1의 행렬식: 그 값 자체2x2의 행렬식: ad-bc3x3의 행렬식 3x3 행렬 A 소행렬(minor matrix) M M(1,2) 구하기 det(A) 구하기 1. 기준이 될 행/열을 잡는다 2. 기준이 된 행/열의 성분과 M을 곱해서 더한다부호는 (-1)의 i+j 승 3. 전개 + 기준이 되는 행/열을 정할 때 0이 많으면 좋다 4x4 행렬식위와 같음축소계수행렬(선형종속)의 행렬식은 0샤루스 법칙3×3 행렬의 행렬식을 계산할 때만 사용할 수 있는 특수한 방법 3×3 행렬의 첫 번째 열과 두 번째 열을 오른쪽에 한 번 더 붙여서 총 5열로 만든 다음, 대각선의 성분끼리 곱해서 ..

연립 일차 방정식 1

연립 일차 방정식연립 일차 방정식을 행렬로 표현하기- 첨가 행렬로 표현 (가우스-조던 소거법에서 사용)- 계수 행렬과 상수 행렬로 표현 (역행렬에서 사용) 계수 행렬: 변수의 계수만 뽑아서 만든 행렬 첨가 행렬: 계수 행렬에 상수 항을 붙인 행렬행사다리꼴영벡터(전부 0인 행)는 행렬의 맨 아래에 있어야 한다각 행의 처음으로 0이 아닌 원소는 1이어야 한다 (선도 1)선도 1의 아래는 반드시 0이어야 한다 ( = 아래 행에서의 선도 1은 윗 행의 선도 1보다 오른쪽에 있어야 한다) 기약행사다리꼴행사다리꼴 + 추가 조건선도 1의 위와 아래 모두 0이어야 한다 (해당 열에서 유일하게 1만 있고 나머지는 0) 가우스-조던 소거법3가지의 기본 행 연산을 통해 첨가 행렬을 행사다리꼴/기약행 사다리꼴로 변환하여 ..

행렬의 연산, 행렬 곱의 전치 증명, 대칭 행렬

_network=g>_keyword=>_target_id=aud-901091942354:dsa-608444978378>_campaign_id=9979905549>_adgroup_id=132556570510&gad_source=1" target="_self">https://product.kyobobook.co.kr/detail/S000209345747?utm_source=google&utm_medium=cpc&utm_campaign=googleSearch>_network=g>_keyword=>_target_id=aud-901091942354:dsa-608444978378>_campaign_id=9979905549>_adgroup_id=132556570510&gad_source=1_network=g>_key..

행렬1

행렬 (Matrix)숫자들이 행과 열 형태로 정리된 표성분 ( = 원소 = 항)행렬 안에 배열된 구성값Aij 는 A행렬의 i행 j열의 성분 행렬 A는 MXN행렬이라면A는 M개의 행과 N개의 열로 이루어져 있다 수학에서의 행렬과 파이썬에서의 행렬수학은 1 기반 인덱싱파이썬은 0 기반 인덱싱 넘파이를 이용한 행렬 만들기import numpy as npA = np.arange(1,21).reshape(4,-1) # 4행 5열 만들기 주대각선 (Main diagonal)행렬의 왼쪽 위에서 오른쪽 아래를 가르는 선 대각 성분 (Diagonal elements)주 대각선 위에 있는 성분들전치 (Transpose)행렬의 행과 열을 바꾼 행렬 넘파이를 이용한 전치A.TA.transpose() 특수 행렬1. 난수행렬(..