본문 바로가기

반응형

코딩 학원(국비지원)

92일차 코딩학원(pandas, csv 문제. 특정 열 값을 추출하고 그래프로 출력하기) 능력단위 평가 판다스를 이용하여 외부 파일(sales_data.csv)을 읽어들이고, 해당 파일의 판매 데이터를 활용하여 시각화 결과가 나오게 구현하시오. 문제 풀이 import pandas as pd import matplotlib.pyplot as plt # CSV파일 불러오기 sales_data1 = pd.read_csv('./sales_data_.csv') # 각 열 출력하기 sales_data2 = sales_data1[['month', 'tv', 'laptop', 'phone']] print(sales_data2) # 각 열 추출하기 a = sales_data2['month'] print(a) b = sales_data2['tv'] print(b) c = sales_data2['laptop'].. 더보기
91일차 코딩학원 공부내용 정리 6/9 마지막 발표. 마무리가 되면 springboot 사용 연습함. [1, 1, 1, 2, 2, 2, 100] 처럼 데이터가 고르지 않을 때(너무 크거나 작은 값이 포함될 때) 평균보다 중간값이 유효하다. 데이터는 많으면 좋다. 새로운 column을 추가해보자. 실제 데이터 관리자들은 뻥튀기를 하기도 한다. 결과가 좋게 나오기 때문. 상관계수. 타이타닉호에 탄 사람들 중 1등석에 탄 사람들의 생존률은 상관관계가 있을까? 1등석과 생존율의 관계. 공분산은 관계의 방향(+, -, 0)만 알 수 있고 정도는 알 수 없다. 공분산을 보완하는 개념이 상관계수다. NaN값은 삭제하거나 치환하는 처리가 필요하다. 코드 Age_double 칼럼을 추가했다. column을 추가했다. drop()을 사용해.. 더보기
90일차 코딩학원 2023. 5. 31 공부내용 정리 1. 파이썬 Series 데이터 변경 연습 중. 2. DataFrame 데이터 보기. kaggle을 사용해서 데이터를 받아오자. 3. 타이타닉에 탑승했던 고객 명단 엑셀파일을 다운로드하고 코드를 실행한다. # data : https://www.kaggle.com/datasets/hesh97/titanicdataset-traincsv?resource=download&select=train.csv train_data = pd.read_csv('./sample_data/train.csv') # 런타임 이후에는 삭제됨 4. shape(), discribe(), info() 함수로 데이터 조작 가능. 5. 파이썬으로 Series, DataFrame 등을 사용하는 이유는 데이터를.. 더보기
89일차 코딩학원 코딩학원 공부내용 정리 1. 지금하는 개발자 풀스택 과정은 적어도 6년이 걸려야 숙달할 수 있는 내용으로 구성되어 있다. 지금 따라가지 않으면 나중에도 따라가지 못한다. 수업은 기본이고 개인적으로 심화학습을 해야한다. 쉬워보이는 것들도 내가 다 안다고 할 수 없다. 2. 지난 주 금요일 시험 문제를 잘못 풀었다. 문제 출제자가 메서드를 요구했다. 나는 메서드를 만든 것이 아니라 출력만했다. 문제 정의부터 꼼꼼하게 보자. 아래는 로또 번호 뽑는 메서드다. 1~45번까지의 숫자로 범위를 설정하고, 뽑혀 나오는 수는 6개, 중복 불가로 설정해준다. def generate_lotto_nums(): return np.random.choice(np.arange(1,46), size=6, replace=False) .. 더보기
동적 페이지 만들기. javascript 코드. 동적페이지 만들기 Javascript 코드 (function(){ const spanE1 = document.querySelector("main h2 span"); const txtArr = ['Web publisher', 'Front-End Developer', 'Web UI Designer', 'UX Designer', 'Back-END Developer']; let index = 0; let currentTxt = txtArr[index].split(""); console.log(currentTxt); function writeTxt(){ spanE1.textContent += currentTxt.shift(); if(currentTxt.length !==0){setTimeout(writeTxt, .. 더보기
코딩학원 88일차. 파이썬, Git ● 공부내용 정리 처음에만 잘하면 안 되고, 끝으로 갈 수록 잘해야 한다. 끝, 마무리가 중요하다. 노력했던 순간들이 찝찝한 마무리로 한순간에 사라질 수 있다. 달리기 선수들은 마지막에 스퍼트를 올려서 결승선을 통과한다. 마지막에 더 열심히 해야 한다. matrix : 행렬 / inverse : 역의 / inverse matrix : 역행렬 행렬의 곱셈에서 행렬과 역행렬을 곱하면 단위행렬이 나온다. 이것은 법칙이다. 행렬 표기법 3. 역행렬 구할 때 사용하는 함수 : numpy.linalg.inv 4. AI는 추론한다. input ---- output 사이에는 box가 있다. 그것을 모델이라고 한다. AI는 모델이다. 입력(x)가 들어오면 결과(y)가 나온다. y = ax + b 에서 a, b에 따라 결.. 더보기
코딩학원 87일차 ● 공부내용 정리 array([[0.83614321, 0.01947069, 0.86611722, 0.22491882, 0.38774013], [0.07865916, 0.32777648, 0.88740131, 0.17297864, 0.75247535], [0.34391344, 0.75748779, 0.07293811, 0.08010135, 0.75554224]]) 위 배열을 변수 y에 저장하고 sum(y)를 하면 세로축을 기준으로 합한다. np.sum(y, axis=0)와 결과가 같다. axis=0의 뜻은 '열을 기준으로 합한다' 이다. [-0.08092649 1.29302649 0.28524454 -0.74978274 2.76943012 -0.15174752 -0.22613222 1.03934212 0... 더보기
정적 페이지 완성, 미디어 쿼리 적용 1. HTML, CSS만을 이용하여 정적 페이지는 완성했다. 2. 이제는 미디어쿼리를 이용하여 동적 페이지를 만들어보자. 미디어 쿼리는 특정 영역에만 CSS를 적용할 때 사용한다. if문과 비슷하다. 반응형 웹사이트를 만들 때 주로 쓰는데 화면크기가 줄어들면 거기에 맞춰 main, section 영역이 같이 줄어든다. @media screen and (max-width: 1140px){ main .contatiner{ width:992px; } section .container{ width:600px; } section .about-self .left{ width: 100% ; } section .about-self .right{ width: 100%; padding: 0; } section .do-me.. 더보기

반응형