전체 글

Multiindex를 갖고 있는 데이터 프레임을 그대로 excel로 떨어트리는 함수를 사용할 경우에 제목 행 바로 아래에 빈 행이 하나 생기게 된다. 이를 해결하기 위한 함수는 아래와 같다. 간단히, 제목만 떼서 저장하고, 이어서 내용에 해당되는 부분만 떼서 2번에 걸쳐 저장하는 함수라 보면 된다. def save_double_column_df(df, file_name, startrow = 0, **kwargs): '''Function to save doublecolumn DataFrame, to xlwriter''' # https://stackoverflow.com/questions/52497554/blank-line-below-headers-created-when-using-multiindex-and..
= FILTER($가져오고자 하는 범위, $찾고자 하는 범위=찾는 데이터) 참고 영상: https://youtu.be/OHQx744ZmVk?feature=shared
from pandas import DataFrame import pandas as pd df = DataFrame({'cost': [250, 150, 100],'revenue': [100, 250, 300]},index=['A', 'B', 'C']) print(df) print(df.eq(100)) import pdb; pdb.set_trace() score = df.eq(100).mean(axis=1) * 100 # axis=1 means row-wise # axis=0 means column-wise https://stackoverflow.com/questions/67763805/how-to-calculate-matching-percentage-difference-between-two-datafram..
docker rmi $(docker images -f "dangling=true" -q)     도움 주신 출처: https://jhkimmm.tistory.com/9 [Docker] none 이미지 삭제하기도커 이미지를 빌드하다보면 위와 같은 이미지들이 쌓이곤 하는데 일일히 ID입력해서 지우기는 너무 번거롭습니다. 이미지들을 일괄적으로 한번에 삭제하는 방법을 알아보겠습니다. docker rmi $(djhkimmm.tistory.com
만약 중간에 서버 내 환경(나의 경우엔 OS가 변경됨)이 변경됐고, 그 외 IP나 user는 그대로인 경우에 이전에 등록했던 ssh 를 통해 접속할 경우 에러와 함께 접속이 불가능할 때가 있다. 이럴 경우 내부 local terminal로 접속해서 다음과 같은 known_hosts파일을 열어보자. 메모장이나 notepad로 해당 파일을 열고 관련된 서버 정보를 삭제해주면 이전에 저장됐던 값을 삭제하고 다시 제대로 접속할 수 있다.
docker build --no-cache -t something:tag .
import os from PIL import Image directory = "./images" image_files = natsorted([filename for filename in os.listdir(directory) if filename.endswith('.jpg')]) images = [Image.open(directory + '/' + f) for f in image_files] images[0].save("out.pdf", "PDF", resolution=100.0, save_all=True, append_images=images[1:]) # 1부터 저장해야지 안그러면 똑같은 페이지 하나 더 들어감
remain only text or black thing. remove backgrounds 배경은 삭제하고, 검은 영역만 남기기 import cv2 import numpy as np from PIL import Image, ImageFilter, ImageOps import glob list = glob.glob("./*") list.remove("./transparent.py") # want to make transparent image. # turn background as transparent. # only remain black text. for item in list: img = Image.open(item).convert("RGBA") nm = item.split("/")[-1] datas ..
Unknown runtime specified nvidia could not select device driver "" with capabilities: [[gpu]] "nvidia-container-runtime": executable file not found in $PATH: unknown 평소처럼 서버 내 docker image를 빌드하고 올리는 과정에서 갑자기 발생한 이슈. 확인해보니 nvidia-docker가 삭제되어 있었음. 아래 커맨드로 확인했을 때 command가 없다 뜨는 걸 보니 package 자체가 삭제된 것으로 판단. 해당 패키지를 재설치. $ nvidia-container-cli -V 설치 방법은 아래 페이지들 참고 https://www.ibm.com/docs/ko/maximo-..
Js.Y
Y초보프로그래머