일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 컴퓨터비전
- 정보처리기사실기
- 자바
- 데이터분석
- html/css
- 데이터베이스
- 파이썬라이브러리
- 중학수학
- SQL
- JSP/Servlet
- 딥러닝
- 영어공부
- CNN
- 중학1-1
- 정수와유리수
- CSS
- numpy/pandas
- 컴퓨터구조
- 운영체제
- 연습문제
- 혼공머신
- pandas
- 코딩테스트
- 정보처리기사필기
- 데이터입출력구현
- 텍스트마이닝
- C++
- 파이썬
- 자바 실습
- 머신러닝
- Today
- Total
목록인공지능/Numpy & Pandas (54)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이번 시간에는 그래프에 대한 학습을 진행해볼 것이다. 그래프 중에서도 먼저 선 그래프와 막대 그래프에 대해서 공부해보자. 이제 오후 공부할 시간이 1시간밖에 남지 않았으니 마지막까지 공부에 불을 태워보자! 이론 3 - 선 그래프 선 그래프 사용 방법 도구별 그래프 사용 예시 이론 4 - 막대 그래프 학습을 마치고이론 수업 2개를 들으며 정리해보았다. 설명은 별로 쓸 게 없어서 PPT로 대신했다. 지금은 이런 게 있구나 하고 넘어가고 있는데 실습 예제를 풀어보며 어떻게 적용해야 할지 알게 될 것 같다.중고등학교 때 수학시간의 통계를 배웠던 것들이 생각났다. 수학은 공부할 시간이 없어 미..
이번에는 시본에 대한 공부를 시작해본다. 어떤 문제가 있을 때 내 마음을 흔드는 선택의 기회가 된다. 그 문제를 해결해서 더 높은 경지에 오를 것인지, 아니면 문제에게 질 것인지 말이다. 전에 난 문제에게 많이 지는 선택을 했었다. 그러나 꾸준히 1년 정도 개발 공부를 하면서 난 조금씩 성장하고 있다는 걸 알게 되었다.2주만 있으면 개발을 시작한지 1년이라는 시간이 된다. 그 시간동안 난 무엇을 배우고 얼마나 성장했을까? 사실 이 1년은 프로그래밍과 개발의 세계에 입문하며 발을 담그는 시간이었던 것 같다. 이제야 재미를 느끼고 공부가 정말 재미있어지며 시간이 아까워서 밤에 잠잘 시간을 쪼개며 공부에 열중하게 되었다. 이제 시본이라는 도구도 학습해보기로 하자. 이론 2 - Seaborn 기본 문법 ..
이번에는 배운 내용을 토대로 실습을 진행하는 시간이다. 엘리스 프로그램과 함께 주피터 노트북으로도 함께 실습을 진행할 예정이다. 주피터 노트북으로 하면 정리가 잘 되어서 나중에 코드를 참고할 때 유용하기 때문이다. 실습 1 - Matplotlib 기본 문법 글씨의 크기가 커졌다. 이렇게 프로그래밍별로 그래프가 잘 표시되지만 이 방법은 자바 그래프 코드를 지워도 표시가 되는 문제점이 있다. 두번째 방법은 그래프를 그릴 때 이름을 전달하는 방법이다. 이 방법은 자바 코드를 삭제한 후에 선도 설명선도 모두 삭제가 되었음을 볼 수 있다. 하나의 도화지 안에 두 개의 그래프를 나누어 그릴 수도 있다. 드디어 우여곡절 끝이 이 문제를 모두 풀었다. 계속 오..
오후에는 데이터 시각화 수업을 들으며 공부를 진행하려고 한다. 새로운 분야를 공부하려니 어색함과 불편함이 있어서 아마 몇 시간은 헤매면서 하기 싫은 마음과 싸워야 할지도 모르겠다. 틀림없이 그럴 것 같다.넘파이를 배울 때도 판다스를 배울 때도 그러했다. 하지만 지금은 자연스럽게 공부할 수 있게 되었듯이 데이터 시각화라는 이 과목도 분명 흥미를 느낄 수 있으리라 믿는다. 내가 데이터 분석 공부를 시작한지 오늘로써 불과 3일도 되지 않았다. 하지만 단 이틀 반나절 공부했는데 이처럼 놀라운 변화가 있었다. 오늘 남은 시간도 열심히 공부해볼 것이다. 하지만 수업을 듣기 전에 먼저 엘리스로 공부를 하는 게 더 나을 것 같다. 그리고 아침에 그러했듯이 오후에도 3시간 반 동안 집중해서 공부하며 이 과목을 모두 끝내..
세 달 전에는 도저히 답이 나오지 않아 미해결로 남겨두었던 문제를 오늘은 풀어보려고 한다. 미션 문제는 해설 영상도 없어서 모든 것을 혼자 힘으로 해결해야 한다. 그래도 무척 기대가 된다.바로 공부를 시작해보자! 미션 문제 풀어보기 이 부분은 세 달 전에는 도저히 해결할 수 없는 문제였다. 여기서부터 막혀서 문제를 풀 수 없었다. 지금은 삭제하는 방법을 알게 되었다. 이 문제는 주피터 노트북으로 풀다가 그냥 여기서 진행하는 것이 더 나을 것 같아 방식을 바꾸었다. 새벽 공부 시간에는 그렇게 풀어도 해결이 안 되던 문제였는데 점심 시간에 다시 와서 풀어보니 해결되었다.정말 뿌듯하고 기쁘다! 학습을 마치고 마지막에 점수가 깎인 부분은 아무리해도 해결이 안되서 그냥 ..
데이터 병합은 여러 개의 데이터셋을 하나로 합치는 과정을 말한다. 여러 개의 데이터셋이 각각 다른 정보를 담고 있을 때 이 데이터들을 합치면 데이터의 크기를 늘리거나 종합적인 정보를 얻을 수 있다.이제 마지막 실습을 진행해보겠다. 이 실습이 끝나면 미션 문제가 하나 있는데, 지난번에는 도저히 풀지 못했지만 이번에는 기필코 해결하고 싶다. 실습 7 - 데이터 병합하기 서울대공원 입장객 데이터는 2019년 3월 31일까지의 데이터가 담겨 있다. 이 데이터의 뒤에 2019년 4월 한달간의 데이터를 불러와서 합치면 2016년 1월 1일부터 2019년 4월 30일까지의 데이터를 만들 수 있다. concat()을 활용하면 두 개 이상의 데이터프레임을 행 또는 열 방향으로 단순히 이어붙이는데 활용한다...
오늘은 잠이 잘 오지 않아서 평소보다 일찍 일어나서 새벽 공부를 시작해본다. 앞으로 5시간이나 더 공부할 수 있어서 정말 기쁘다. 2시간 정도는 판다스 공부를 하고 이제 오늘부터는 데이터 시각화 공부를 시작해보려고 한다. 이와 함께 데이터 분석 공부도 하게 될 것 같다.사실 그동안 데이터 분석이 정말 지루하고 재미없는 분야라고 생각했는데 공부해보니 별로 그렇지 않다는 걸 알게 되었다. 오히려 수학을 좋아하는 내게 흥미로운 분야였다. 이제 공부를 시작해볼 것이다. 실습 6 - 데이터 정제하기 특정 이벤트가 있는 날짜의 입장객 수가 평범한 날들에 비해 월등히 높은 것을 알 수 있다. 최하위권에 2018년 1월 24일부터 25일까지가 위치해있는데, 날씨가 맑음임에도 불구하고 아무리 평일이라..
오늘의 마지막 개발 공부가 될 것 같다. 어제부터 다시 영어공부를 시작해서 하루에 적어도 30분은 공부하기로 다짐했다. 마지막 공부라니 아쉬움이 든다. 이번에는 데이터를 추출하는 방밥을 배우게 된다. 먼저 개념을 한번 정리해보기로 하자. 실습 5 - 데이터 추출하기 A:B로 슬라이싱을 하면 A 부터 B까지, 즉 B포함한 범위를 인덱싱한다. 예를들어 3:6 의 범위를 지정한다면 인덱스가 3부터 6까지인 데이터, "어른":"외국인" 의 범위를 지정한다면 "어른"부터 "외국인" 까지의 데이터를 지정하게 된다.또한 이렇게 슬라이싱을 활용해 추출한 데이터들은 복수의 데이터이므로, 시리즈 혹은 데이터프레임 형태라는 사실을 알아두자. iloc은 위치 기반 인덱싱을 사..
네번째 실습을 진행해본다. 하나의 실습을 진행하는데 30분 정도 걸리는 것 같다. 실습 4 - 데이터 요약하기 학습을 마치고이렇게 해서 네번째 실습도 무사히 잘 마쳤다. groupby 하는 법과 집계함수에 대해서 잘 이해하며 배울 수 있었다. 이제 실습을 한 개만 더 진행하고 오늘 하루를 마무리하려고 한다.슬슬 졸음이 몰려오며 취침 준비를 해야 할 것 같다.
2시간 안에 4개의 실습을 진행할 수 있을까? 하는데까지 최대한 빠르게 학습을 진행해보자. 이번에도 데이터 변환 실습이다. 실습 3 - 데이터 변환하기 2 눈/비로 통합되었다. 학습을 마치고람다함수를 그동안 써보기는 했어도 제대로 사용할지는 몰랐는데 이 수업을 통해 어느정도 잘 사용할 수 있게 되었다. 조건문보다 훨씬 더 간단하게 쓸 수 있는 좋은 기능인 것 같다. apply 함수도 배웠고 오늘 들은 수업에서도 등장하는 개념들이 있어 도움이 많이 되었다.다음 실습도 진행해봐야지.