icrawler.readthedocs.io/en/latest/builtin.html#search-engine-crawlers 의 코드를 따라서 매우 간단하게 크롤링을 할 수 있다. !pip install icrawler from icrawler.builtin import BaiduImageCrawler, BingImageCrawler, GoogleImageCrawler # Google에서 크롤링 google_crawler = GoogleImageCrawler( feeder_threads=1, parser_threads=1, downloader_threads=4, storage={'root_dir': '/content/drive/MyDrive/Crawling'}) filters = dict( size='l..
import time import random import string def random_input(n): # Random input rand_str = "" for i in range(n): # n개의 문자 생성 rand_str += str(random.choice(string.ascii_uppercase)) # 랜덤한 대문자 문자열 생성 return rand_str def MAX(num1, num2): # 더 큰 값 반환 if num1 > num2: return num1 else: return num2 def LCS_LENGTH(X, Y, i, j): # LCS의 길이를 구하는 함수 if c[i][j] != -1: return c[i][j] else: if X[i-1] == Y[j-1]: c[i][..
import random import string n=50# 문자의 개수(문자열의 크기) rand_str = ""# 문자열 영어 대문자로 생성 for i in range(n): rand_str += str(random.choice(string.ascii_uppercase)) 출력 결과 예시>> 영어 대문자+소문자로 생성 for i in range(n): rand_str += str(random.choice(string.ascii_letters)) 영어 대문자+숫자로 생성 for i in range(n): rand_str += str(random.choice(string.ascii_uppercase + string.digits)) 참고 inma.tistory.com/135 limseee.blogspot.c..
https://www.python.org/downloads/ 에 들어간다. Download Python The official home of the Python Programming Language www.python.org 가장 최신 버전을 다운받을 것이면 저 노란색 버튼을 누르면 된다. 나는 Python 3.7 버전을 다운받을 것이기 때문에 페이지 아래쪽으로 스크롤한다. Python 3.7.8 Download 버튼을 누른다. 컴퓨터가 64비트이면 노란색 표시한 파일(x86-64)을 받으면 되고, 32비트이면 맨 아래에서 두번째(x86) 파일을 받으면 된다. 한 3년 이내에 구매한 컴퓨터/노트북이라면 웬만하면 64비트일 것이다. installer 다운로드가 완료되면 실행시킨다. 'Add Python 3..
QImage를 QPixmap으로 변환 qpixmap_var = QPixmap.fromImage(qimage_var) QPixmap을 QImage로 변환 qimage_var = qpixmap_var.toImage() QImage를 Numpy로 변환 import qimage2ndarray numpy_arr = qimage2ndarray.recarray_view(qimage_var) Numpy를 QImage로 변환 import qimage2ndarray qimage_var = qimage2ndarray.array2qimage(numpy_arr, normalize=False) 또는 # 이 코드는 테스트 시 제대로 실행되지 않았음 !!! import qwt # 설치 시 > pip install PythonQwt ..
Jupyter Notebook에서 코드를 저장하면 .ipynb 형식으로 저장된다. 이를 .py 형식으로 바꾸고 싶다면 명령 프롬프트를 열어 해당 파일이 있는 위치로 이동한 후 다음과 같이 입력한다. > jupyter nbconvert --to script 파일명.ipynb 그러면 파일명.py 파일이 생성된 것을 확인할 수 있다. 더보기 참고 https://webcache.googleusercontent.com/search?q=cache:_MXkUZa6EbkJ:https://pubdata.tistory.com/155+&cd=2&hl=ko&ct=clnk&gl=kr
Python에서 cv2 모듈을 사용해야하는데 설치가 안되있어서 > pip install cv2 를 입력했더니 'ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2' 이런 에러 메시지가 발생하였다. 해결방법 > pip install opencv-python 으로 설치하고, 사용 시에는 > import cv2 로 사용한다.
삼성 전자의 주식 데이터를 읽어와 pandas의 DataFrame으로 출력해보았다. column명을 바꾸려면 아래와 같이 입력한다. df.rename(columns = {0:'STOCK_NO', 1:'DATE', 2:'OPEN_AMT', 3:'HIGH_AMT', 4:'LOW_AMT', 5:'CLOSE_AMT', 6:'ADJUST_CLOSE', 7:'VOLUME'}, inplace = True) columns에 꼭 모든 열을 넘겨주지 않아도 된다. 중괄호 안에는 기존column명 : 바꿀column명 형식으로 써주면 된다. (기존 column명이 int형이었기 때문에 ''를 붙여주지 않았다.) 그리고 다시 한 번 df를 출력하면 잘 변경이 된 것을 확인할 수 있다.