분류 전체보기
[python] 이진탐색 라이브러리 bisect
이진탐색 알고리즘을 푸는 경우 유용한 bisect 라이브러리를 활용해본다. bisect_left(a,x) : 정렬된 순서를 유지하면서 배열 a에 x를 삽입할 가장 왼쪽 인덱스 반환 bisect_right(a,x) : 정렬된 순서를 유지하면서 배열a에 x를 삽입할 가장 오른쪽 인덱스 반환 bisect를 이용하여 값이 특정 범위에 속하는 데이터 개수 구하기 from bisect import bisect_left, bisect_right def count_by_range(a,left_value, right_value): right_index = bisect_right(a,right_value) left_index = bisect_left(a,left_value) return right_index - left_..
[기사스크랩] 금리 인상기 역머니무브
금리 인상기, MZ세대 '목돈' 맡길 곳 따로 있다는데.. https://n.news.naver.com/mnews/article/015/0004727055?sid=101 금리 인상기, MZ세대 '목돈' 맡길 곳 따로 있다는데… 금리 인상기를 맞아 예·적금 금리가 빠르게 오르면서 시중 자금이 주식 등 위험자산에서 안전자산으로 이동하는 '역(逆)머니무브' 현상이 뚜렷해지고 있다. 과거 우대금리 조건이 까다롭더라도 n.news.naver.com 개념정리 요구불예금 : 예금주가 인출을 원할 때 언제든지 예금의 일부 또는 전부를 예금장의 청구에 의해 지급받을 수 있는 예금을 의미한다. 다만 일정 기간 돈을 묶어 둬야 하는 정기 예적금과 달리 연 이자율이 0%대로 낮아 ‘대기 자금’ 성격이 짙다. 파킹통장 : 하루..
[기사 스크랩] 상호금융권 횡령
경기 안성 지역농협 직원 5억 원 횡령...직원은 ‘잠적’ https://www.ytn.co.kr/_ln/0103_202207191316118737 [단독] 경기 안성 지역농협 직원 5억 원 횡령...직원은 '잠적' [앵커]경기 안성시에 있는 지역농협에서 또다시 횡령사건... www.ytn.co.kr 금감원장, 상호금융권 내부통제 미비’일갈’, ‘횡령사고 신뢰 훼손’ https://www.inews24.com/view/1499040 금감원장, 상호금융권 내부통제 미비 '일갈'…"횡령사고 신뢰 훼손"(종합) [아이뉴스24 이재용 기자] 이복현 금융감독원장이 최근 상호금융권에서 연이어 발생한 횡령 사고를 꼬집으며, 내부통제 강화 방침을 밝혔다.이 원장은 11일 서울 중구 농협중앙회 본관 www.inews24..
[python] 예외처리 / EOF / try,except
늘 조건문을 작성할 때는 if/else로 작성했기에 오류에 대한 예외처리를 해주는 try/except를 사용할 때는 흔하지 않았다. 하지만 백준 A+B-4 문제를 해결할 때는 try/except과정이 필수적으로 요구되었기에 다시금 들여다볼 수 있었다. 또한 input()과, sys.stdin.readline()의 구체적인 차이까지 다시 숙지했다. 1) input()과 sys.stdin.readline() 우선 input()과 달리 굳이 sys.stdin.readline()을 쓰는 이유는 많은 양의 데이터를 받아오는 상황에서 보다 효율을 높이기 위해 사용한다. 그래서 input() 한 단어로 간결하게 불러올 수 있는 것도 import sys: sys.stdin.readline()으로 받아오는 것이다. 하지..
[기사 스크랩] 금융회사의 알뜰폰 시장 진출
KB국민 이어 신한은행도 알뜰폰시장 진출한다. https://n.news.naver.com/mnews/article/018/0005261499?sid=101 [단독]KB국민 이어 신한은행도 알뜰폰시장 진출한다 신한은행이 MVNO(알뜰폰사업자)들과 손잡고 알뜰폰 시장에 진출한다. 신한은행 모바일뱅킹 애플리케이션 신한 쏠(SOL) 이용자들에게 알뜰폰 요금제를 제공하는 방식이다. 다만 최근 이동통신업계 n.news.naver.com KB리브엠은 어쩌다 업계 미운털 박혔나 https://www.kukinews.com/newsView/kuk202205160231 KB리브엠은 어쩌다 업계 미운털 박혔나 중소 알뜰폰 사업자단체가 KB리브엠을 정조준하고 있다. 가입자를 독식하고 경쟁력을 떨어뜨린다는 이유에서다. 금융과..
[python] zip함수 정리
프로그래머스로 문제를 풀고 나서 다른 사람들의 풀이를 볼 때 흔히 zip()함수를 쓰는 것을 볼 수 있다. 늘 리스트나 문자열의 원소를 for문을 돌려서 자료를 하나씩 빼곤 했는데 여러 원소를 한 번에 빼내야 하는 경우 zip함수의 가독성이 더욱 높다고 판단했다! 1) 여러 변수의 객체를 인자로 받아 차례로 반환 * for문을 사용하는 경우 numbers = [1,2,3] letters = ['A','B','C'] for i in range(3): pair = (number[i],letters[i]) print(pair) *zip 함수를 사용하는 경우 number = '12345' upper = 'ABCDE' lower = 'abcde' for n,u,l in zip(number, upper, lower..
2022 상반기 신협 대학생 인턴십 합격 후기
현재 신협 대학생 인턴십 프로그램에 합격하여 일주일 출근을 마쳤다! 나는 경영과 IT를 전공했기에 두 분야 모두에 흥미가 생겨 금융 IT DS혹은 디지털로 취업을 희망중이다. 실제 금융IT에 취직을 한다고 해도 1년 이상 은행 창구에서 업무를 보게 된다고 한다. 그도 그럴 것이 창구에서 고객들이 어떤 이유로 은행을 찾아오고 무엇에 불편함을 느끼는 지 파악해야 거기에 필요한 서비스나 개발이 가능하다고 생각하기에, 일반 행원 업무도 경험해보는 것이 좋은 경험과 스펙이 될 것이라 생각하여 지원하게 되었다. 신협에서 모집하는 인턴십 프로그램은 이번에 처음 시작하는 것이기 때문에 걱정 반, 기대 반이었다. 그래도 걱정만 하기 보다 경험해보는 게 백배 도움되니까!! 우선 해당 프로그램은 1) 서류심사 : 신협 중앙..
[python] 재귀함수 파헤치기
코딩테스트를 위해서는 알고리즘과 자료구조 공부가 필수적이라고 생각해 알고리즘 공부를 하고 있다. 여러 내용들 중에도 재귀함수가 은근 헷갈리고 어렵게 다가와 복습 겸 정리해보려고 한다. 우선 공부에 활용한 도서는 '모두의 알고리즘 with 파이썬'으로 '더북' 사이트에서는 각 챕터별로 내용이 요약되어 있어 해당 사이트를 활용하고 있다. https://thebook.io/006935/ 더북(TheBook): 모두의 알고리즘 with 파이썬 thebook.io 재귀함수 ? 우선 재귀함수란 함수가 자기 자신을 다시 호출하는 것을 뜻하는 함수이다. 가장 기본적인 예시로 def hello(): print('hello') hello() ## 함수 다시 호출 hello() 좋지 않은 예시이기는 하지만 이를 출력하면 '..
[NLP] pipeline을 활용한 직관적인 코드짜기!
2022.05.02 - [python/파이썬 머신러닝 완벽가이드] - [python] NLP 피처백터화 / 희소행렬 [python] NLP 피처백터화 / 희소행렬 2022.04.30 - [python/파이썬 머신러닝 완벽가이드] - [python] NLP 기초, 텍스트 전처리의 모든 것 [python] NLP 기초, 텍스트 전처리의 모든 것 텍스트 분석은 단어마다 쪼개는게 상당히 어렵고, 내 나름대로 coding-potato.tistory.com ** 본 포스팅은 앞선 글과 이어집니다! sklearn의 pipeline 클래스를 활용하면 피처 백터화와 ML알고리즘 학습/예측을 위한 코드 작성을 한 번에 진행할 수 있다. 이는 수행시간을 절약해주어 더욱 효과적인 코드를 작성하도록 도와준다!! Pipeline..
[NLP] 피처백터화 / 희소행렬
2022.04.30 - [python/파이썬 머신러닝 완벽가이드] - [python] NLP 기초, 텍스트 전처리의 모든 것 [python] NLP 기초, 텍스트 전처리의 모든 것 텍스트 분석은 단어마다 쪼개는게 상당히 어렵고, 내 나름대로 진입장벽이 꽤 높다고 생각해서 쉽게 도전하지 못했던 분야였다. 이번에 데이콘 NLP대회에 경험삼아 참가해서 여러 코드도 참고해 coding-potato.tistory.com 앞서는 NLP의 전반적인 설명과 텍스트 클렌징, 토큰화, 스톱워드 제거, Stemming/Lemmatization 에 대하여 개괄적으로 살펴보았다. 이번은 전처리된 텍스트를 어떤 방식으로 피처화를 진행하는지 살펴본다. 또한 단어를 피처화하게 되면 0값을 갖는 단어들이 무수히 많이 발생하게 되는데 ..