일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Github
- SQL
- Java
- Google Excel
- Mac
- array
- GIT
- c#
- PANDAS
- PySpark
- Excel
- hive
- google apps script
- Tkinter
- Apache
- 파이썬
- django
- PostgreSQL
- gas
- list
- math
- dataframe
- matplotlib
- numpy
- Python
- Google Spreadsheet
- Kotlin
- string
- Redshift
- Today
- Total
목록Python/Python ETC (53)
달나라 노트
PIL module을 이용해서 이미지 위에 텍스트를 넣어봅시다. 단계는 다음과 같습니다. 1. 배경이 검은 색의 이미지를 생성한 후 2. 이 이미지를 불러와 흰색의 글씨를 쓴다. 코드를 봅시다. import numpy as np import cv2 from PIL import Image, ImageDraw img_file = 'img_black.png' img_file_with_text = 'img_black_with_text.png' # create black img arr_black = np.zeros(shape=(1080, 1080, 3), dtype=int) cv2.imwrite(img_file, arr_black) # 검정색 image 생성 # write letter on img cls_img ..
OpenCV를 사용하다보면 아래와 같은 에러가 발생할 때가 있습니다. ImportError: module 'cv2.dnn' has no attribute 'DictValue' error OpenCV 모듈을 업그레이드 하고 위 에러가 발생하기 시작해서 다른 버전을 설치해봤는데 해결이 되더라구요. pip install opencv-python==4.8.0.74 저는 4.8.0.74 버전을 설치해서 해결했습니다.
PyCharm을 사용하다보면 여러개의 Interpreter를 설정해서 사용하는 경우가 많고, 이와 동시에 스스로 만들어둔 custom library를 import해야하는 경우가 있습니다. PYTHONPATH와 환경변수 관련 내용은 아래 글을 참고하면 좋습니다. https://cosmosproject.tistory.com/386 Python Basic : PYTHONPATH (python module 설치 경로, python library 탐색 경로 추가하기, custom library import, sys.pa PYTHONPATH 환경변수에 대해 알기 전에 먼저 python library가 어떤 식으로 탐색되어 import되는지에 대한 기본적인 흐름을 천천히 살펴보고 갑시다. Python을 사용하다보면 ..
openpyxl이라는 라이브러리는 Python에서 Excel을 다룰 수 있게 해주는 기능을 가지고 있습니다. pandas에서도 read_excel() method를 사용할 때 등 openpyxl을 아주 밀접하게 사용하고있습니다. 이렇게 일반적으로 openpyxl은 다른 라이브러리 내부에서 엔진으로서 사용되고 있어서 이것을 직접 사용하는 경우는 아주 많지는 않을 수 있습니다만 그래도 엑셀 데이터를 다룰 수 있게 해주는 강력한 툴 중 하나이므로 그 방법을 알아봅시다. import pandas as pd import io df_test_1 = pd.DataFrame({ 'item_id': [1, 2, 3, 4, 5], 'name': ['a', 'b', 'c', 'd', 'e'] }) df_test_2 = pd..