주식 기술적 분석 계산에 유용한 파이썬 라이브러리 소개주식 시장에서 기술적 분석은 투자 의사 결정을 내리는 데 중요한 도구로 사용됩니다. 하지만 방대한 데이터를 수동으로 분석하기에는 시간이 많이 소요되며, 계산 실수도 발생할 가능성이 높습니다. 이럴 때 파이썬 라이브러리를 활용하면 기술적 분석을 훨씬 효율적이고 정확하게 수행할 수 있습니다. 이번 글에서는 주식 기술적 분석에 자주 사용되는 몇 가지 파이썬 라이브러리를 소개하겠습니다.1. TA-Lib (Technical Analysis Library)TA-Lib은 기술적 분석의 고전적인 지표를 계산하는 데 가장 널리 사용되는 라이브러리 중 하나입니다. 이동평균(MA), RSI, MACD, 볼린저 밴드 등 150개 이상의 지표를 제공합니다. 주요 지표에는 다..
Mathcha 라텍스 배울 필요없는 수식 편집기수학 논문 쓸 때 라텍스는 필수인데요. 라텍스를 따로 배우자니 너무 버거웠을 겁니다. 대학원 생활하면서 라텍스를 모르면 되겠냐마는 학교생활에 이리저리 치이다보면 어느순간 논문쓰는 시기가 찾아옵니다. 갑자스럽게 쓰는 라텍스.. 문법을 다 까먹어서 다시 배우면서 부랴부랴 논문 쓰는 일상이 되어버립니다. 좀 더 빠르게 논문에 집중할 수 있는 방법이 있다면 얼마나 좋을까요? 이번 포스팅에서는 라텍스를 배울 필요없이 라텍스를 쓸 수 있는 mathcha를 소개하려 합니다.Mathcha 탐구Mathcha는 마우스 클릭과 글씨 인식 기능을 더하여 만든 수식 편집기인데요. 키보드로 일일히 라텍스를 쓰는게 아니라 마우스로 해당 기호를 클릭하는 것만으로도 수식이 완성됩니다.아래..
갤럭시 스크린 사용시간 확인하기아이폰에서는 스크린 시간을 확인하도록 유도하는 게 많은데 갤럭시는 그렇지는 않은 것 같습니다. 주변에 갤럭시를 쓰는 사람들을 봐도 아이폰보다는 스크린 시간에 대해 신경쓰는 사람이 없다는 느낌을 많이 받습니다. 저도 갤럭시를 쓰는데 스크린시간을 한번도 확인해보지 않았습니다. 갤럭시는 스크린시간이 없는 줄 알았는데 그렇지 않았습니다. 노출이 되지 않아서 모르고 있었던 것이었습니다.스크린 사용시간 확인설정 - 디지털 웰빙 및 자녀 보호 기능 으로 들어갑니다.디지털 웰빙이라는 이름으로 사용시간을 확인할 수 있습니다. 저는 게임을 많이 했네요 ㅎㅎ 그래도 하루동안 6시간밖에 안 쓰네요. 핸드폰을 많이 안 쓰긴 하나봅니다.돋보기 옆에 통계 버튼을 누르면 사용시간에 자세한 사항을 볼 수..
삼성 갤럭시 기본앱 해제 방법스마트폰에는 다양한 앱이 있습니다. 많은 앱중에서 뭔가를 실행시키면 우선 실행되는 앱이 있는데 이런 걸 기본앱이라고 합니다. 보통 폰에 크롬같은 인터넷 브라우저 앱은 많을텐데 그 중에서 하나 선택되게 설정하거나 해제할 수 있습니다. 우리도 모르는 사이에 연결프로그램으로 설정되어 사용하고 있습니다.연결 프로그램 선택시 항상을 누르게 되면 기본앱으로 설정됩니다.기본앱 해제 방법잘못해서 항상으로 선택하게 됐을 때 기본앱 해제 방법 알려드리겠습니다.갤럭시 설정에 들어갑니다.밑으로 가다보면 애플리케이션이 있습니다.애플리케이션에 들어가 오른쪽 점3개를 누르면 기본앱을 선택할 수 있습니다.기본 앱에서는 기본 선택을 할 수 있습니다.우리가 연결 프로그램으로 뜨는 창과 같은 앱이 배치되어있음..
판다스(Pandas)에서 조건에 맞는 행 제외하는 방법판다스를 활용하다 보면 특정 조건에 맞는 행만 선택하거나 제외해야 하는 상황이 자주 발생합니다. 이 글에서는 판다스에서 특정 조건에 맞는 행을 제외하는 방법을 여러 가지 예제를 통해 살펴보겠습니다. 데이터 분석과 전처리 과정에서 매우 유용한 테크닉이니 꼭 알아두세요!조건에 맞는 행 제외하기: 기본 원리판다스에서 조건에 맞는 행을 제외하려면 부울 인덱싱(Boolean Indexing)과 ~ 연산자를 사용합니다. ~는 조건을 반전(negate)시켜 해당 조건에 맞는 행을 제외하도록 도와줍니다. import pandas as pd데이터프레임 생성data = {'이름': ['Alice', 'Bob', 'Charlie', 'David'],'나이': [25, ..
딕셔너리 컨프리핸션파이썬은 코드의 간결함이 가장 큰 장점이요. 이전 포스팅에서 컴프리핸션(list comprehension) 작성요령만 써놨는데 이번 포스팅에서는 딕셔너리 컴프리핸션에 대해 더 써볼까 합니다.기본 문법딕셔너리 컴프리핸션은 한 줄의 코드로 for문이 딕셔너리 안에서 작동할 수 있게 해주는 문법입니다. 기본적인 문법은 다음과 같습니다.{키_표현식: 값_표현식 for 요소 in 반복 가능 객체 if 조건식}키_표현식 : 딕셔너리의 키로 사용할 값.값 표현식 : 딕셔너리의 값으로 사용할 값.반복 가능 객체 : 리스트, 튜플, 문자열, 또는 range와 같은 반복 가능한 객체조건식(선택) : 특정 조건을 만족하는 경우에만 요소 포함.딕셔너리 컴프리핸션의 장점가독성 향상 : 코드가 간결해져 읽기 쉬..
옵시디언 글 지워졌을 때 복구방법옵시디언을 쓰다가 가끔 글이 알아서 지워지는 경우가 있는데 그럴 때마다 허무하고 다시 글을 쓰기 막막할 지경입니다. 이번에는 링크를 타고 다른 글로 옮겨갔음에도 이전 글로 변경하는 사태가 벌어졌습니다. 글을 쓰고 보니 링크 타고 넘어간 글은 어디에도 없고 제목만 그대로고 내용이 바뀌었습니다. 하... 여태 쓴건 뭐가 되는지....이번에 정리하고 있는 글은 실험과 결부된 글이어서 수치정리를 많이 해놨는데 날라가는 바람에 어디서 다시 찾을수도 없었습니다. 백업을 해놓긴 했지만 다시 정리해야하다니 현타가 오더군요.다시 글을 쓰기가 싫어서 복구 플러그인이 있는지 열심히 찾았습니다.옵시디언 코어 플러그인에 복구 기능이 있었습니다. 뭔가 설치하지 않아도 되고 기능 또한 아주 괜찮았습..
이북리더기와 태블릿은 둘다 전자책을 읽을 수 있는 장치입니다. 그렇지만 목적과 기능부터 시작해 만들어진 구조도 다릅니다.1. 디스플레이 기술이북리더기 : 전자잉크 디스플레이를 사용합니다. 이 기술은 종이책과 비슷한 느낌을 주고 눈의 피로를 줄이고 햇빛 아래서도 글자가 선명하게 보입니다. 전자잉크의 특성상 흑백이 일반적입니다. 최근에 아마존에서 컬러 버전을 출시하기도 했지만 태블릿에 비하면 색상이 제한적입니다.태블릿 : LCD 또는 OLED 디스플레이스를 사용합니다. 화자체에서 빛이 나오기 때문에 선명한 색상을 제공합니다. 그러나 장시간 사용시 눈의 피로를 유발할 수 있고, 햇 빛 아래에서는 가독성이 떨어집니다.새로 나온 아마존 킨들 컬러버전에 대해 알고 싶다면 아래 링크에서 살펴보시기 바랍니다. 킨들 컬..
vscode 디렉토리 폴더 안보일때어느날 vscode를 실행시켜보니 디렉토리 폴더가 없어졌습니다.열려있는 편집기, 개요, 타임라인은 있는데 디렉토리 폴더만 보이지 않아요ㅜ다른 폴더를 아무리 열어봐도 계속 이상태입니다. 그럼 파일을 생성할 수 없는데 어떻게 하라는 건지... 어이가 없네요.이건 chatgpt에도 나오지 않는 내용이어서 답답한 그자체였는데 다행히 이런 글을 올린 사람이 있어서 해결했습니다.해결 방법디렉토리 폴더가 안 보인다면 팔레트(ctrl+shift+p)에서 다음 명령어를 쳐보시기 바랍니다.reset view locationsreset view locations 은 뷰 위치 다시 설정이라는 설정 항목으로 뷰를 초기화 시켜주는 명령입니다. 디렉토리 폴더가 다시 나옵니다 탐색기가 뷰에 해당하는..
webp to pngwebp 파일은 웹에서는 아주 가볍고 무손실 및 손실 압축 모두에서 투명도를 지원합니다. 웹사이트에서 퍼포먼스가 좋지만 호환성이 좋질 못합니다. 아직은 webp의 쓰임이 많지 않고 png를 많이 쓰고 있습니다.png 파일도 webp보다는 효율적이진 않지만 무손실 압축이 가능합니다. 그렇지만 호환성이 가장 좋습니다.호환성 때문에 webp을 png로 바꿔야 하는 경우가 생깁니다.특히, 운영체제 내에서는 png가 훨씬 쓰임이 많아서 webp을 웹사이트에서 가져오면 바꿔야하는 것이죠. cloudconvert라는 곳을 가면 바꿔줍니다. 단, 5장 제한이 있습니다.회원가입시에는 20장까지는 가능합니다.https://cloudconvert.com/png-to-webp PNG to WEBP | Cl..
수치해석 뉴턴법/뉴턴-랩슨법 정리방정식의 해를 구할 때 중고등학교 때는 근의공식과 조립제법을 이용해서 해를 구했었는데요. 정확해 해를 구할 수 없는 경우 해에 근접한 근사해를 찾아 구하는 방식 중 하나인 뉴턴법에 대해 알아보겠습니다.근사해를 구하는 이유대수적으로 모든 방정식의 해를 구하면 좋겠지만 안타깝게도 수학이란 세계에는 수많은 방정식이 있지만 해를 단번에 구할 수 있는 근의 공식은 4차까지밖에 없습니다. 5차 이상의 방정식은 근의 공식이 없기 때문에 인수분해가 잘 된다면 해를 구할 수 있겠으나 대개는 방정식의 해를 정확하게 구할 수가 없습니다.근의공식이 없는 상황에서 정확한 해를 구하는 건 무모한 작업이기 때문에 정확한 해가 아니라 충분히 사용할만한 근사해를 구해서 오차범위 안에서 해라고 가정하고 ..
교보문고 책구매후 셀프 적립오랜만에 교보문고를 들렀습니다. 우리나라에서 노벨문학상을 받아서 그런지 사람이 많더라고요. 제가 사고 싶은 책을 살필겸 노벨문학상에 빛나는 채식주의자도 구매하려고 갔는데 이제는 서점에서 구하기 힘든 책이 되어버렸네요. 품절이 났습니다.원래 사려던 책은 재고가 있어서 구입했는데요. 빨리 다음장소로 이동해야해서 포인트적립은 하지 못하고 나와야 했습니다.영수증에 '소중한 포인트 꼭 챙기세요!' 라며 셀프로 포인트 적립하는 방법이 적혀있었습니다!부랴부랴 해봤습니다. 책 구입 7일 이내에는 셀프적립이 된다고 하네요.통합포인트 적립방법(영수증 후적립)영수증에 적힌대로 하면 됩니다만 이 글을 보고 계신 분이라면 생각대로 안 되는 분들이라고 생각합니다. 저도 처음 해보니 잘못 찾겠더라고요. ..
리빙유mini 칫솔살균기 후기3년 전에 리빙유 칫솔살균기를 잘 사용하고 이제 배터리가 다 됐는지 수도없이 충전을 해달라고 해서 다른 걸 사용하게 됐습니다.이번에는 리빙유 mini 입니다.이전에 썼던 리빙유 칫솔살균기도 괜찮았는데 리빙유 mini는 더 업그레이드 되었습니다. 이전 버전 제품과의 차이작아진 크기리빙유 mini 칫솔살균기는 이름에서 알 수 있듯이 작아졌습니다.이전 버전은 약간 크기가 커서 칫솔이 작으면 달그락거리기 일쑤였습니다. mini는 칫솔크기에 딱맞게 만들었습니다. 칫솔이 안정감 있게 장착되는(?) 느낌을 줍니다.세척에 용이저는 칫솔살균기에서 가장 중요하게 보는 것이 세척용이함입니다.살균기능은 전기로 작동하기 때문에 물이 들어가면 망가집니다. 때문에 세척할 곳이 분리되지 않으면 세척이 ..
알리 수취인 정보가 부정확/미완성되었습니다 해결방법알리에서 주문한 제품의 배송상황을 보니 이상한 통보로 되어 있습니다. 수입통관 이상보고랍니다. 수취인 정보가 미완성/부정확하다는 얘기입니다. 분명히 개인통관부호를 잘 썼는데 이럴리가 없습니다. 제가 보낸걸 다시 확인도 했어요. 뭔가 착오가 있다고 생각했습니다. 며칠 지나면 알아서 없어질 줄 알았습니다. 그런데 아니더군요. 며칠이 지나도 유니패스에서도 똑같고 통관알리미에서도 통관절차가 넘어가지지 않더라고요. 아 정말... 어떻게 하라는건지 그래서 먼저 관세청(125)에 전화했습니다.125 - 20 으로 연결하면 상담사가 연결되더라고요.자초지종을 말했더니 뭔가 누락이 된 것 같다고 수취인 통관부호를 물류센터에 알려주어야 할 것 같다고 합니다. 그리고 물류센터..
$\frac{7}{17}$과 $\frac{9}{19}$ 중 어느게 더 클까?이걸 어떻게 풀지 생각해보면 간단하다. 통분하고 빼면 된다. 하지만, 17*19를 굳이 계산해야할까?더 간단하고 구조적인 것으로 접근하려 한다.교차곱셈(Cross multiplication)을 활용할 수 있는데, 교차곱셈은 다음과 같은 것이다.$$ \ \ \frac{a}{b} = \frac{c}{d} 일 \ 때,\ \ \ ad=bc \ 이다 $$마치 곱셈을 크로스로 해서 교차 곱셈이라고 하는 듯 하다. 더 깊은 원리는 통분이다.통분을 할 때 분모의 최소공배수를 찾아서 분모를 최소공배수를 만들기 위해 필요한 것들을 곱한다.교차곱셈도 최소공배수를 양변에 곱하는 원리다. 그럼 분모가 약분되면서 사라진다. 사실 분자만 남기는 것이다.교차..