일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- hive
- Mac
- dataframe
- django
- matplotlib
- c#
- Kotlin
- PANDAS
- Github
- string
- Apache
- array
- PySpark
- PostgreSQL
- Redshift
- Google Excel
- GIT
- gas
- Tkinter
- numpy
- Python
- list
- google apps script
- 파이썬
- math
- SQL
- Google Spreadsheet
- Excel
- Today
- Total
목록2024/03 (20)
달나라 노트
Python에서는 Terminal에 어떤 글자를 출력할 때 내가 원하는 글자의 색상, 그리고 배경색을 선택할 수 있는 기능을 제공합니다. print('\033[38;2;120;150;80mapple\033[0m') 위 코드를 실행하면 아래처럼 초록색 글씨고 apple이 출력됩니다. print('\033[38;2;120;150;80mapple\033[0m') \033 ~ \033 -> color setting section을 의미. 38 -> Text color를 조절할 것이라는 의미. 2 -> RGB color를 사용할 것이라는 의미. 120 -> R 180 -> G 80 -> B m -> Setting apple -> Showing text [0m -> Reset color setting to defa..
수학, 통계, 데이터 분석 등 다양한 곳에서 백분위라는 말이 쓰입니다. 수능 성적을 받아도 백분위라는 것이 있죠. 이 백분위라는 것이 무엇이고, 왜/어떻게 쓰이며, 어떻게 계산할 수 있는지 알아봅시다. 1. 백분위(Percentile Rank), 백분위수(Percentile)란? 한 세트의 여러 값들이 있을 때 각각의 값들이 이 세트 내에서 어느 정도의 위치에 존재하는지를 0% ~ 100%의 숫자로 표현하는 것을 백분위(Percentile Rank)라고 합니다. 보통 값들을 오름차순하여 정렬한 후 가장 작은 값은 0% 라는 백분위를 가장 큰 값은 100% 라는 백분위를 가지게 되며 그 사이의 값은 크면 클수록 더 100%에 가까운 값을 가지게 됩니다. 백분위수(Percentile)는 이렇게 계산된 한 세..
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 ..
최근에 글씨체에 좀 관심이 생겨서 이것저것 알아보다가 용어 정리를 좀 하면 좋겠다고 생각이 들었습니다. 프로그래밍을 할 때 글씨체를 지정하려면 주로 font라는 옵션을 사용하곤 하죠. 이 글씨체는 하늘에서 뚝 떨어진 것은 아니고 결국 누군가가 만들어둔 글씨체에 대한 정보가 담긴 파일들을 기반으로 구성됩니다. 그 중에는 대표적으로 TTF, OTF가 있는데 각각은 다음과 같습니다. TTF True Type Font의 약자입니다. 과거 Microsoft와 Apple이 개발한 확장자이며, Web에서 주로 쓰이는 파일의 형태일겁니다. OTF Open Type Font의 약자입니다. 이것은 Microsft와 Adobe가 개발한 확장자이며, 모든 OS에서 사용 가능하다는 특징이 있습니다. 그렇기에 어떤 OS건 어떤 ..