일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Seq2Seq
- machine learning
- LSTM
- 스택
- 국민대
- 정렬
- Regression
- programmers
- kmu
- 데이터베이스
- 파이썬
- 국민대학교
- 머신 러닝
- OS
- GIT
- Stack
- PANDAS
- gan
- googleapiclient
- instaloader
- 재귀
- python3
- 프로그래머스
- Heap
- C++
- 회귀
- 운영체제
- SQL
- Python
- db
- Today
- Total
목록전체 글 (143)
정리 노트
https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 오랜만에 풀어보는 레벨 1 문제였습니다. 이번 문제는 너무 쉬웠습니다. 자료구조의 지식도 필요 없고, 일정 수준의 논리적 사고도 요하는 문제도 아니었습니다. 너무 쉬워서 한 줄로도 작성되는 풀이는 아래와 같습니다. def solution(absolutes, signs): return sum([absolutes[i] if signs[i] else -absolutes[i] for i in range(..
오늘 저녁 세션에서는 과제에 대한 간단한 리뷰와 SQL과 DBMS에 대해 알아보는 시간을 가졌습니다. SQL은 방학 전에 데이터베이스 강의를 들은 덕분에 쉽게 이해할 수 있었습니다. 그리고 NoSQL이라는 것을 처음 알게 됐습니다. NoSQL 중 Document DB라는 것이 있습니다. 이는 그동안 흔히 듣고 써왔던 RDB보다 형식이 자유롭다는 장점이 있습니다. 하지만 그만큼 자료에 대한 정형화가 덜 돼있다는 것과, 이를 이용해 통계를 구하는 것이 RDB 방식보다 어렵다는 단점이 있습니다. 그래서 그런지 저는 아직은 NoSQL 보다는 SQL이 좋은 것 같습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 드디어...! 오랜만에 레벨 2 문제를 혼자 힘으로 풀어냈습니다!! 레벨 2 치고는 쉬운 문제였지만 저에게는 감격이었습니다. 저의 풀이 문자열 회전시키는 건 문자열 슬라이싱을 통해 간단하게 구현했습니다. spinned = mystring[idx:] + mystring[:idx] 문자열 회전보다 핵심은 괄호를 체크하는 방법입니다. 저는 올바른 괄호 문자열인지 확인하기 위해 stack을 이용했습니다...
https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이번 문제도 상당히 애를 먹었습니다... 고심 끝에 생각한 풀이는 시간 초과에다 정답도 맞히지 못하는 풀이였습니다. 그래셔 결국 이번에도 다른 분의 풀이를 보며 배웠습니다.(언제쯤이면 내 풀이를 쓸 날이 올까..) 다른 사람의 풀이 https://latte-is-horse.tistory.com/131 [프로그래머스 lv2] 오픈채팅방 (파이썬) 2019 KAKAO BLIND RECRUITMENT ..
오늘은 pandas에서 두 dataframe을 하나로 합치는 merge와 NaN 값을 처리하는 방법에 대해 배웠습니다. 두 dataframe을 merge https://pandas.pydata.org/docs/reference/api/pandas.merge.html?highlight=merge#pandas.merge pandas.merge — pandas 1.4.3 documentation Merge DataFrame or named Series objects with a database-style join. A named Series object is treated as a DataFrame with a single named column. The join is done on columns or ind..
오늘은 EDA가 어떤 것인지에 대해 알아보았습니다. EDA는 데이터를 처리하는 기법보다 데이터 그 자체에 집중해서 데이터에서 insight를 얻어내는 접근법입니다. EDA는 크게 3가지의 단계를 거쳐가며 이루어집니다. 분석의 목적을 명확하게, 각 변수(column) 확인 데이터를 전체적으로 파악(변수 간의 상관관계, Null 값의 유무 등) 데이터의 개별 속성들을 파악
오늘은 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 ..