본문 바로가기

Programming/AI17

파이썬으로 주식 데이터 크롤링 하기 파이썬으로 주식(주가) 데이터를 얻는 방법입니다.네이버 금융 페이지를 예로 들려고 하며 코드 035810은 이지바이오 회사의 코드 번호입니다. 파이썬으로 주식 예측 프로그램을 만드려면 먼저 주가 데이터가 있어야겠죠? 코드 설명을 드리면 네이버 금융 페이지에 접속하여 html을 분석 합니다.그리고 일자, 종가, 시가, 고가, 저가, 거래량의 데이터를 가져옵니다. 저장된 데이터는 csv파일에 쓰도록 하겠습니다. 전체 코드 입니다. import csv, codecsimport urllibimport datetimeimport timefrom urllib.request import urlopenfrom bs4 import BeautifulSoupimport matplotlib.pyplot as plt with .. 2018. 7. 29.
ModuleNotFoundError: No module named 'pandas.io.data' 해결 방법 import pandas as pdimport pandas.io.data as web Traceback (most recent call last): File "google.py", line 2, in import pandas.io.data as webModuleNotFoundError: No module named 'pandas.io.data' 이런식으로 모듈을 찾을 수 없다는 에러가 나는 경우가 있다. pandas의 버전 문제인것같다. import pandas as pdif float(pd.__version__[0:3]) >= 0.2: import pandas_datareader.data as webelse: import pandas.io.data as web 그러면 ModuleNotFoundError.. 2018. 7. 22.
[머신러닝/딥러닝] opencv로 얼굴 인식하기 openCV를 활용하여 얼굴을 인식 한 후 표시하는 코드이다. opencv를 설치할 때 캐스케이드 파일이 자동으로 생성되는 줄 알았는데 안되서 그냥 강제로 넣어주었다. OpenCV(3.4.1) Error: Assertion failed (!empty()) in detectMultiScale, file /io/opencv/modules/objdetect/src/cascadedetect.cpp, line 1698Traceback (most recent call last): File "facedetect.py", line 18, in minSize=(150,150))cv2.error: OpenCV(3.4.1) /io/opencv/modules/objdetect/src/cascadedetect.cpp:1698:.. 2018. 7. 9.
[머신러닝/딥러닝] 이미지 검색 - 유사한 이미지 찾기 이미지 파일들을 비교하는 것은 이미지를 해시로 변경 후에 해시값을 비교하면 된다.하지만 이미지 밝기를 조절한다거나 등 조금만 조작해도 해시값이 바뀌기 때문에 바로 비교하는 것은 의미가 없다. 이 때 Average Hash를 활용하면 유사한지 검출이 가능하다. 방법은 다음과 같다1. 이미지의 크기를 줄이고(예를들어 8x8)2. 색을 그레이스케일로 변환3. 이미지의 각 픽셀 평균을 구한 뒤4. 각 픽셀의 어두운 정도가 평균보다 크면 1, 평균보다 작으면 0으로 변환 이런식으로 하면 어떠한 이미지이든지 64비트로 변환된 해시값을 구할 수 있고 이 64비츠만 비교하면 되기 때문에 유사한지 검색할 수 있다. 그럼 한번 테스트 해보자. 먼저 캘리포니아 공과대학에서 제공하는 학습 이미지를 다운받자.>> 다운로드 바로가기 2018. 7. 8.