본문 바로가기
반응형

프로그래밍 공부(정리)/Python4

[PDFKIT] python에서 html을 pdf로 변환하기 - 사전준비 Python을 이용해 HTML => PDF로 변환하는 방법을 알아보려고 합니다. 만약 도커를 잘 모른다면, 이 글을 통해 도커를 간단히 배우고 사용하는 것을 추천합니다! # 개발환경 OS : Ubuntu 18.04 (WSL2 Docker) # Dockerfile # Dockerfile FROM python:3.8 COPY ./requirements.txt / RUN pip install -r ./requirements.txt # HTML to PDF Lib RUN apt-get update && apt-get install -y wkhtmltopdf && apt-get install -y xvfb && apt-get install -y fontconfig COPY ./SpoqaHanSansNeo_all... 2023. 2. 19.
[Python] 소수점 n번째 자리에서 반올림 Python에서 round함수는 오사오입 법칙을 따른다. 사사오입 사사오입(四捨五入) 십진법에서는 다음과 같이 반올림을 한다. 반올림 할 자리를 구한다. 4 이하이면 0으로 버리고 5 이상이면 0으로 버린 후 윗자리에 1을 더한다. 사사오입의 예 73 일의 자리에서 반올림: 70 십의 자리에서 반올림: 100 51.6137 소수점 넷째 자리에서 반올림: 51.614 소수점 셋째 자리에서 반올림: 51.61 소수점 둘째 자리에서 반올림: 51.6 소수점 첫째 자리에서 반올림: 52 일의 자리에서 반올림: 50 십의 자리에서 반올림: 100 오사오입 반올림에서 5 미만의 숫자는 버림 하며 5 초과의 숫자는 올림한다.올림 한다. 5의 경우에는 5의 앞자리가 홀수인 경우엔 올림을 하고 짝수인 경우엔 버림을 하여.. 2023. 2. 6.
[Python] Numpy - np.log, np.log2, np.log10, np.log1p 함수 넘파이 doc에 가면 log 관련해서 6개의 함수를 볼 수 있다. 오늘은 저 위 함수들 중 상위 4개의 함수만 알아보려고 한다. # np.log() 위 함수는 밑이 무리수 e인 자연로그이다. 때문에 np.e를 값으로 주면 결과로 1이 나온다. # np.log2() 위 함수는 밑이 정수 2이다. 때문에 2를 값으로 주면 결과로 1이 나온다. # np.log10() 위 함수는 밑이 정수 10이다. 때문에 10을 값으로 주면 결과로 1이 나온다. # np.log1p() 위 함수는 밑이 무리수 e인 자연로그이다. 다만 식 자체가 np.log()와 달리 log(1+x)의 형태를 갖는다. 때문에 1 + (np.e - 1)를 수행하면 결과로 1이 나온다. 2022. 1. 6.
[Python] Opencv - 이미지 사이즈 확인 (shape 함수) opencv 라이브러리에서 이미지의 사이즈를 알아보는 방법은 다음과 같다. 1 2 3 4 5 6 7 8 import cv2 import os path = r'이미지 파일 경로' imgName = '이미지 파일 이름' img = cv2.imread(os.path.join(path, imgName)) print(img.shape) # h, w, c cs 이때 img.shape는 튜플 형태로 반환되며, 순서는 (높이, 넓이, 채널) 순이다. 2022. 1. 5.
반응형