본문 바로가기

전체 글

(894)
[TlL] 240618 파이썬 모듈 - 파이썬 코드를 논리적으로 묶어서 관리하고 사용할 수 있도록 하는 것 - 모듈의 단위는 파이썬 파일(.py) - 모듈의 호출은 import 모듈명으로 모듈을 가져 올 수 있음 - as(alias)를 활용해 긴 모듈명을 줄일 수 있음 import keyword as K print(K.kwlist) -> keyword라는 모듈을 as K, 즉 K라는 이름으로 호출했고, keyword 모듈 내 kwlist를 출력하는 코드 https://docs.python.org/3/py-modindex.html Python Module Index — Python 3.12.4 documentationnumbers Numeric abstract base classes (Complex, Real, Integral,..
[TlL] 240617 편차, 오차, 잔차 - 크면 클 수록 안좋음 편차(Deviation)평균값과 관측치 (개별값)의 차이오차(error) 모집단의 회귀식과 관측치 (개별값)의 차이잔차 (Residual)표본의 회귀식과 관측치 (개별값)의 차이 빅데이터 분석 통계  a. 차이 검정  - T검정  -> 집단이 2개 이하인 경우   - 분산분석(ANOVA)  -> 집단이 3개 이상인 경우    b. 관계검정  - 교차분석(Chi Square) -> 범주형 자료(명목,서열)간의 관계 파악   - 상관분석(Correlation) -> 두 변수간의 선형적 관계가 존재하는지 알아보는 분석 방법   - 회귀분석(Regression)  -> 주어진 (독립)변수로 (종속)변수를 예측하기 위해   -> 단순회귀  - 독립변수 1개 , 종속 변..
[TIL] 240614 기계학습에서 필요한 라이브러리  - 아나콘다 배포판- 주피터 노트북- 넘파이- 맷플롯립- 판다스- 싸이킷런-텐서플로-케라스 추천 도서- 데이터분석가가 반드시 알아야 할 모든 것- 머신러닝 교과서 with 파이썬, 사이킷런, 텐서플로 - 케라스 창시자에게 배우는 딥러닝 데이터 처리 #데이터 불러오기==>import numpy as npimport pandas as pd #판다슬르 애칭 pd.# CSV 파일을 DataFrame으로 읽어옴 df = pd.read_csv('grade.csv') # 경로명을 안쓰는 이유는-> 워킹디렉토리df.head() # 데이터프레임의 첫 5행을 출력# 읽어온 데이터를 다시 DataFrame으로 변환df = pd.DataFrame(df)df.head() # 변환된 데이터프레..
[TlL] 240613 1) 1교시, 2교시 csv 파일 - 시트 없음엑셀 파일 - 시트 있음 https://www.aihub.or.kr/ AI-Hub[한국어] 감성 대화 말뭉치 #코퍼스 # 감성대화 # 감성 챗봇 # 우울증 예방 조회수 85,699 관심등록 259 다운수 10,291www.aihub.or.kr 머신러닝 1) 지도 학습 - 감독 학습 - y값(결과변수) 2)비지도 학습 - 자율 학습 - 분류, 수치예측, 군집        실습 - 이직할 직원 예측 (분류모델) 성능 평가 - AUC가 큰 값이 성능이 좋은 것- 로지스틱 회귀분석이 가장 성능이 좋음  Trinining set size = 70 -> 7:3으로 나눈 것  ROC 모델 성능 평가 시각화    분석하기 전  분석 후
파이썬 기본 문법 1. 출력 print -[.ipynb] 확장자 = 주피터 노트북의 확장자로 코드를 추가하며서 프로그램 할 수 있는 방식  - 쌍따옴표와 따옴표는 문자열 중간에 쌍따옴표를 넣고 싶을 경우 따옴표로 감싼 후 출력- 문자열 중간에 따옴표를 넣고 싶을 경우 쌍따옴표로 감싼 후 출력print('hello "안녕하세요" ')## hello "안녕하세요"print("hello '안녕하세요'")## hello '안녕하세요' - 여러 문자를 ,(콤마)를 이용하여 합쳐서 출력할 수 있다. print('안녕','하세요','반갑습니다')## 안녕 하세요 반갑습니다 - 문자를 더해 출력하면 띄어쓰기가 자동으로 되지 않는다.print('안녕'+'하세요'+'반갑습니다')## 안녕하세요반갑습니다 - 여러 줄을 입력하고 싶을 경우 "..
[TlL] 240612 1) 1교시 - 엑셀, 프로그래밍, 통계 중요! 레퍼런스 자료  통계 pdf - 10장,개요만유튜브 - 진카통계  - 개념+공식 한번에 싹 정리 https://www.youtube.com/results?search_query=%EC%A7%84%EC%B9%B4%ED%86%B5%EA%B3%84 https://www.youtube.com/results?search_query=%EC%A7%84%EC%B9%B4%ED%86%B5%EA%B3%84 www.youtube.com 엑셀 책 - 엑셀 이렇게 하지마라!  -> 전처리할 떄 도움됨  -> 유튜브   2) 2교시  결측치 - 중앙값으로 수집 -> 전처리 -> 정제 -> 통계분석 -> 데이터 시각화   데이터 프레임  =  2차원으로 되어있는 데이터 구조  - 행 ..
[TIL] 240611 자습 문제  1) 화씨를 섭씨온도로 바꿔주는 프로그램°C = 5/9 (°F − 32) f = float(input()) #화씨온도c = (f-32)/1.8 #섭씨온도 변환print("섭씨 온도 변환 결과:",c)    2) BMI 계산기  BMI = 몸무게(kg) / 키(m) * 키(m)) kg = float(input()) ## 몸무게cm = float(input()) ## 키m = cm/100m2 = m*mbmi = kg /m2print(bmi)   3) 아래 data 리스트에서 특정 데이터((1),(2))를 추가 data = [['1번', '홍길동'], ['2번', '이길동'], ['4번', '박길동'], ['5번', '최길동']]data.insert(2, ['3번', '김길동'])print(dat..
[JAVA] 프로그래머스 - 예산 https://school.programmers.co.kr/learn/courses/30/lessons/12982 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr      정답  import java.util.*;class Solution { public int solution(int[] d, int budget) { int answer = 0; int sum = 0; Arrays.sort(d); //오름차순 정렬 for(int i=0; ibudget) { ..