일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OS
- 회귀
- machine learning
- LSTM
- 스택
- 프로그래머스
- Python
- Stack
- Seq2Seq
- kmu
- 국민대
- programmers
- db
- SQL
- GIT
- Regression
- 데이터베이스
- Heap
- 운영체제
- PANDAS
- 머신 러닝
- C++
- googleapiclient
- instaloader
- gan
- 재귀
- 파이썬
- python3
- 국민대학교
- 정렬
- Today
- Total
목록프로그래머스 (49)
정리 노트
오늘은 OpenAPI들을 이용해 원하는 기능들을 구현하는 방법을 새롭게 알게 됐습니다. OpenAPI를 이용하기 위해서는 각 API에서 제공하는 API Key를 발급받아야 합니다. OpenAPI를 사용하면서 주로 이런 패턴으로 데이터를 얻어왔습니다. import json, requests url = "" params = {"api_key": "
오늘은 Flask를 이용해 REST API를 작성해보는 방법과 sqlite3을 이용해 flask와 DB를 연동시키는 방법을 배웠습니다. Flask로 REST API 작성하기 아래의 코드로 먼저 Flask application을 하나 선언합니다. from flask import Flask, jsonify, request app = Flask(__name__) if __name__ == "__main__": app.run() 그리고 각 HTTP 메서드마다 실행될 함수들을 선언합니다. @app.route('') def get(): # GET 메서드가 호출될 때 할 일들을 작성 @app.route('') def create(): # POST 메서드가 호출될 때 할 일들을 작성 @app.route('') def ..
https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음 이 문제를 접했을 때는 "permutations 쓰면 금방 해결할 문제 아닌가?" 생각하면서 만만히 봤습니다. permutations 사용해서 풀어본 결과 시간 초과가 떴습니다..... 아마 최대 10만 개 요소들에 대한 순열을 생성하는 과정에서 시간이 많이 소요되지 않았을까 생각이 듭니다.(확실 X) permutations를 너무 믿은 나머지 다른 풀이법이 생각나지 않아 결국 이번에도 다른..
오늘은 2주차의 첫 강의라 알고 있던 개념들을 가볍게 상기시키는 시간을 가졌습니다. 인터넷과 웹은 서로 다르다는 것을 복기했고, 서버와 클라이언트가 어떤 과정을 통해 상호작용을 하는지 간단하게 확인해봤습니다. 저녁 세션 시간에는 과제들에 대한 리뷰와 ML의 myth들에 대한 얘기들을 들어보았습니다. 과제 리뷰 시간에 보여주신 예제 코드를 보니 검색 능력이 매우 중요함을 느꼈습니다. 제 머리로 직접 구현하는 것도 좋지만 이미 만들어진게 있다면 그걸 쓰는게 시간적으로 이득입니다. 이번 2주 차 강의들을 들으며 저와 이 쪽 분야가 맞을 지 확인하는 시간을 가지게 될거라 멘토님께서 예상하셨고 저도 그렇게 생각합니다.

https://school.programmers.co.kr/learn/courses/30/lessons/86052 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이번 레벨 2는 저에게 너무 어려웠습니다... 어떻게 시작해야 할지 조차 감을 잡지 못해서 한참을 멍 때렸던 문제였습니다 ㅋㅋㅋㅋ 한 50분~1시간 생각해보다 도저히 모르겠어서 결국 아래의 사이트에서 배웠습니다. https://westmino.tistory.com/86 [프로그래머스] 빛의 경로 사이클 파이썬 문제 링크 : https://programmers.co.kr/learn/courses/3..

오늘은 matplotlib와 seaborn을 이용해서 그래프를 그리는 방법을 배웠습니다. matplotlib는 전공 강의 시간에 써본 적이 있어서 친숙했지만 seaborn은 처음 봤습니다. seaborn에는 matplotlib에서 그려봤던 그래프들과 다른 모양의 그래프들을 그릴 수 있었습니다. 커널 밀도 그림(Kernel Density Plot) 히스토그램과 같은 그래프를 곡선으로 표현한 그래프입니다. import numpy import matplotlib.pyplot as plt import seaborn as sns y = np.random.randint(0, 20, 20) sns.kdeplot(y) plt.show() # matplotlib.pyplot과 seaborn이 공유하는 함수다! 카운트 그..
오늘은 3일 간 강의 들은 것을 바탕으로 미션을 수행하는 날이었습니다. Kaggle에 있는 netflix 데이터를 이용해 2가지 Mission을 해결해야 했습니다. 2번째 Mission이 좀 힘들었습니다. 'country' column 중에서 단일 국가와 아닌 것을 구별하는 방법이 쉽지가 않았습니다. country 중에는 NaN도 있었기 때문에 이 경우에 대한 처리도 생각해야 했습니다. 저는 단일 국가이면 True, 아니면 False를 담는 Series를 만드는 과정을 먼저 거쳤고, 이 Series를 통해 netflix 정보를 가지고 있는 dataframe을 filtering 했습니다. 그리고 groupby와 통계 함수를 거치면 Series를 반환한다는 것과 Series를 파이썬의 딕셔너리처럼 활용할 수..
오늘은 다른 모듈 pandas에 대해 배웠습니다. numpy 모듈은 학과 시간에 살짝 다뤘던 경험이 있었지만 pandas 모듈은 처음 사용해본 것이기 때문에 배웠던 내용들의 거의 모든 것이 신기했습니다. pandas로 데이터 다루기 1차원 데이터 - Series Series는 1차원의 labled array입니다. 처음 이 정의를 접했을 때 '이게 리스트와 dict를 합친 건가?' 생각이 들었습니다. Series는 기존 파이썬의 리스트와 dict를 가지고 생성할 수 있습니다. >>> import pandas as pd >>> s = pd.Series([1, 4, 9, 16, 25, 36]) >>> s 0 1 1 4 2 9 3 16 4 25 5 36 dtype: int64 >>> t = pd.Series(..