본문 바로가기

python47

터미널 약식 표기법 terminal '~/', '/' 차이 알아보기 터미널 Terminal 약식 표기법 ~/ , / 의 차이 알아보기 터미널 환경에서 경로를 설정할 때 '~/', '/'를 잘 모르고 있어서 헷갈리지 않도록 기록해본다. "~/" ~/ 표현은 현재 로그인한 사용자의 홈 디렉토리를 나타내는 터미널 단축표현이다. 현재 컴퓨터에서 사용자의 이름이 "user123"이라면, "~/" 는 "home/user123"이라는 경로를 내포하고 있따. cd ~/Documents 위와 같이 cd ~/Documents라고 터미널에 입력하면, 실제 의미는 /home/user123/Documents의 경로로 이동하는 것과 같은 의미를 가지고 있다. "/" / 표현은 파일 시스템 구조에서 최상위 디렉토리인 "root" 디렉토리를 말한다. "root" 디렉토리 안에 "home" 폴더가 있.. 2023. 11. 27.
unsplash image crawling python 이미지 사이트 크롤링 방법 web Crawling 웹 크롤링이란? 웹 크롤링 Web Crawing이란 웹 페이지에서 정보를 수집할 수 있는 자동화된 프로세스입니다. 웹 크롤링 기술을 이용해서 검색엔진에서 데이터 분석 및 정보 수집등 다양한 목적으로 데이터를 수집하고 사용합니다. - 크롤러(Crawler) 웹 크롤링의 핵심적인 역할로 웹 페이지를 방문했을 때, 방문 페이지의 링크를 추출해내는 프로그램입니다. 크롤러(Crawler)를 통해 여러 웹 페이지를 자동으로 접근할 수 있습니다. - 스크래퍼(Scraper) 스크래퍼(Scraper)는 웹 크롤러가 방문한 웹 페이지 링크에서 필요한 데이터를 추출하는 프로그램입니다. 일반적으로 HTML 문서를 분석하여 원하는 정보를 추출하는데 사용합니다. Web Crawling의 과정 및 원리 1.. 2023. 11. 21.
Exception has occurred: ModuleNotFoundErrorNo module named 'torchvistion' File, import torchvistionModuleNotFoundError: No module named 'torchvistion' 해결방법 Exception has occurred: ModuleNotFoundError No module named 'torchvistion' File "C:\Users\kwonk\Downloads\workspace\ucf101\pose_classification_lstm_pytouch.py", line 101, in import torchvistion ModuleNotFoundError: No module named 'torchvistion' conda install torchvision conda install pytorch torchvision -c pytorch 2개 모두 안돼서 다른 거 찾아봄 콘다 가상환경으로는 설치가 안되서 결국 전체 가상환경인 pip로 설치! 설치하니까 import 된다! pip i.. 2023. 6. 12.
python cv2로 동영상 프레임별로 나누기, 클립 따기 python 코드와 opencv 라이브러리를 이용해서 동영상을 프레임 별로 나누거나, 1개의 동영상에서 여러개의 영상을 저장해주는 방법을 알려드리려 해요 1개의 동영상을 분할해서 내가 원하는 시작점에서 끝점까지 재생한 뒤, 저장할 수 있는 코드입니다. 1. 라이브러리 불러오기 import cv2 import os 먼저 기본 라이브러리인 opencv를 import cv2로 불러옵니다. 추가적으로 input 파일을 불러오기 위한 os 라이브러리도 불러와줍니다. 2. input / output, 동영상 파일 경로 설정하기 # Path to the folder containing videos folder_path = 'C:/Users/kwonk/Downloads/video/input/video.mp4' out_.. 2023. 5. 3.
python 증권데이터 분석 - 장고 웹 프레임워크 설치, 생성, 실행 장고 웹 프레임워크란? 장고는 파이썬 기반 웹 프레임워크로 주로 백엔드 개발에 사용되는 웹 프레임워크를 말한다. 백엔드란 사용자 눈에 보이지 않고 시스템 뒤에서 전산처리되는 영역이다. 이러한 파이썬 기반 웹 프레임워크는 대표적으로 장고와 플라스크 2가지를 꼽는다. 장고의 개발 배경 장고 웹 프레임워크는 '로렌스 저널 월드' 신문사를 다니던 애드링나 홀로바티(Adrian Holovary)와 사이먼 윌리슨(Simon Willison)이 2003년 개발을 시작하여 2005년 7월 장고를 오픈소스인 BSD 라이선스로 공개했다. 장고는 초당 5만 번 이상의 트래픽을 견딜 수 있도록 만들어졌고, 10 ~ 20년이 지난 지금도 꾸준하게 새롱누 버전이 출시되고 있는 프레임워크이다. 인스타그램, 모질라, 핀터레스트와 같.. 2023. 1. 11.
python 증권데이터 분석 - 듀얼 모멘텀 투자 모멘텀 Momentum 직역 : 물체를 움직이는 힘을 의미 주식시장 : 움직이기 시작한 주식 가격이 계속 같은 방향으로 나아가려는 성질 모멘텀 현상 모멘텀 현상은 행동재무학에서 군집 행동, 정박효과, 확중 편향, 처분 효과 등 행동편향(action bias)에 의해 발생한다. 주가 움직임이 미래에도 이어질 것이라 믿는 확증편향을 가진 투자자들이 최근 상승주에 더 투자하기에, 모멘텀이 이어지는 현상을 말할 수 있다. 확증 편향으로 인해 과소평가, 과대평가가 생겨나며 비효율적인 가격을 형성해 투자자들의 급진적인 행동을 가져온다. - : 확증 편향(action bias) 군집행동(herding) 다수 그룹의 행동을 따라하라는 경향 정박 효과(anchoring) 정보를 처음 제공받은 시점에 지나치게 의존하는 경.. 2023. 1. 10.
python 증권데이터 분석 - 삼중창 매매 시스템 삼중창 매매 시스템 첫 번째 창 - 시장 조류 두 번째 창 - 시장 파도 세 번째 창 - 진입 기술 삼중창 매매 시스템 삼중창 매매 시스템은 추세 추종과 역추세 매매법을 함께 사용하여, 세 단계의 창을 거쳐 더 정확한 매매 시점을 포착할 수 있는 매매 기법을 말한다. 같은 시장을 분석하더라도 지표들이 나타내는 신호들이 서로 다르게 나타날 수 있다. 시장이 상승 추세일 때, 추세 추종형 지표는 일반적으로 매수신호를 주지만, 오실레이터는 과매수 상태로 판단하여 매도 신호를 보낼 수 있는 점이다. 같은 상황에서 한가지 지표만 사용했을 때, 다른 신호를 보낼 수 있다는 단점이 있기 때문에, 단점을 보완하고자 추세 추종형 지표와 오실레이터를 적절히 결합해 사용해야 한다. 첫 번째 창 - 시장 조류 트레이더 에게는.. 2023. 1. 4.
python 증권데이터 분석 - 심리투자 법칙(이동평균선, 지수 이동평균, MACD) 심리 투자 법칙 Trading for a Living 알렉산더 엘더 Alexander Elder 심리투자 법칙 Trading for a Living 심리투자 법칙은 알렉산더 엘더의 "주식시장에서 살아남는 심리투자 법칙"에 나오며, 전업투자자 분들에게 생존 교본으로 불리고 있다. 알렉산더 엘더의 심리투자 법칙은 정신분석학 적으로 작성된 매매기법으로 성공적인 매매 요소 3가지 3M을 제시한다. 성공적인 매매요소 3M - 정신(Mind) : 시장 노이즈에 휩쓸리지 않게하는 원칙 - 기법(Method) : 시장 지표를 활용해 주가를 분석하고 매매에 활용하는 기법 - 지금(Money) : 리스크를 거래 일부로 포함시키는 자금관리 시장 지표 Market Indicator 시장지표는 추세지표, 오실레이터, 기타지표 .. 2022. 12. 31.
python 증권데이터 분석 - 볼린저 밴드 반전 매매기법 볼린저 밴드 반전 매매 기법 Bollinger Band Reversals 매매기법 볼린저 밴드 반전 매매기법 볼린저 밴드 반전 Reversals 매매기법은 주가가 반전되는 지점을 찾아 매수/매도하는 매매기법이다. - 매수 타이밍 : 주가가 하단밴드를 여러차례 태그하는 과정에서 강세 지표가 발생할 때 매수 - 매도 타이밍 : 주가가 상단밴드를 여러차례 태그하는 과정에서 약세 지표를 발생할 때 매도 존 볼린저(볼린저 밴드 창시자)는 일중강도율(Intraday Intensity)와 매집 분산율(AD%)를 기술적 지표를 예로 든다. 하지만 증권데이터 분석에서는 매도/매수 조건 일관성을 위해 일중 강도율(II% : Intraday Intensity)만 사용한다. - 매수 : 주가가 하단밴드 부근에서 W형 패턴을 .. 2022. 12. 31.
반응형