반응형

분류 전체보기 486

한글 pandas dataframe 읽기 문제 / UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 0: invalid start byte

1. 문제 : UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 0: invalid start byte UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 0: invalid start byte 오류가 발생 2. encoding='cp949' 를 추가한다. # 2분 정도 소모 hospdf = pd.read_csv(os.path.join(PATH, file), encoding='cp949') hospdf.head() # 2분 정도 소모 hospdf = pd.read_csv(os.path.join(PATH, file), encoding='cp949') hospdf...

python turtle graphic을 visual code studio에서 실행하기 / terminal 말고 run 버튼 눌러서 실행

문제. 오류 내용 import turtle as t window = t.Screen() t.shape('turtle') t.forward(100) window.exitonclick() 위의 코드를 실행하려고 했는데 터미널에서 실행할 때는 Python을 돌려주고 아무것도 보이는게 없었다. 해결방법: 맨 위의 Run 버튼을 클릭 visual studio code 코드 창에서 맨 위에 RUN 버튼을 누른다. 그러면 Python이라고 보이는 shell이 만들어지면서 graphic이 나온다! window.exitonclick() 함수에 의해서 윈도우를 클릭하면 창이 닫힌다.

파이썬 2023.07.20

Tensorflow 2.4.0을 설치할 때 라이브러리 계속 충돌

문제 : tensorflow 2.4.0을 설치하지만 라이브러리가 계속 충돌 cuda version에 맞게 old한 버전의 tensorflow를 설치하려고 하는데 계속 오류가 난다! 패키지 설치 순서 매우 중요 !! 1. conda create -n {envname} python=3.8 2. conda activate {envname} 3. pip install tensorfow==2.4.0 만들자마자 제일 먼저 할 일은 tensorflow 맞는 버전 설치하기다. 그러면 부수적인 패키지는 대부분 함께 설치됨. (pandas 제외) 4. pip install tqdm 5. pip install ipykernel 6. python -m ipykernel install --user --name {envname}..

Graph Execution Error 해결하기 : cuda에 맞는 tensorflow 버전 재설치하기

문제. 오류 내용 : Graph Execution Error Graph Execution Error { "name": "UnknownError", "message": "Graph execution error:\n\nFail to find the dnn implementation.\n\t [[{{node CudnnRNN}}]]\n\t [[sequential/lstm/PartitionedCall]] [Op:__inference_train_function_3136]", "stack": "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[0;31mUnknownError\u00..

[matplotlib] local 로컬에서 custom font, 원하는 ttf 파일 사용하기

1. 폰트 다운받기 : wget and unzip font zipfile !wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip !mkdir NanumFont %cd NanumFont !unzip ../NanumFont_TTF_ALL.zip %cd .. jupyter notebook에서 쉘 실행할거면 zip 파일 다운로드 그리고 unzip해야한다. 2. 폰트 추가하기 Add font to matplotlib's font_manager import matplotlib.pyplot as plt from matplotlib import font_manager, rc path_font = 'NanumFont/NanumGothic.tt..

파이썬 2023.06.15

[vscode] select kernel 문제 해결하기 / kernel이 하나도 안 나타날 때

문제. 오류 내용 : select kernel에서 kernel이 하나도 등장하지 않는다 Jupyter Notebook (.ipynb 확장자) 파일을 vscode에서 실행할 때 kernel을 선택해야 Run을 할 수 있다. 하지만 Run을 할 때 마땅한 kernel source가 안 보일때가 있다. 이를 위해서 가상환경을 구축하고 vscode에서 세팅할 필요가 있다. 해결방안 2단계 1. virtualenv 2. vscode에서 세팅 해결방법 1 : virtualenv에서 conda activate [env이름] 또는 source activate [virtualenv 이름]1. 먼저 conda 또는 virtualenv로 env를 만든다 (conda create~ 등 만드는 명령어 방법은 생략한다) pip ..

명령어 등등 2023.06.13

pdf to image 빠르게하기 with PyMuPDF (directory 폴더 없으면 만들기까지)

PDF to IMAGE(PNG) 빠르게하기! 1. pip install PyMuPDF 2. python pdftoimage.py import fitz import os pdfname = '../pdf이름이름.pdf' doc = fitz.open(pdfname) directory_path = pdfname.split('/')[-1].split('.')[0] if not os.path.exists(directory_path): os.makedirs(directory_path) print(f"Directory '{directory_path}' created successfully.") else: print(f"Directory '{directory_path}' already exists.") for i, pa..

파이썬 2023.06.02

youtube-dl 사용하기 / 구간 별로 cut할 때 여러 명령어

긴 길이 중 특정 구간의 몇 초만 동영상으로 저장하고 싶을 때 다만 주의할 점은 대부분의 코드 모두 동영상을 전체 다운로드 해서 ffmpeg로 cut하는 방식이다. 즉 처음부터 특정 구간만 다운로드하는 방법은 없다. 1. postprocess-args를 사용해서 cut하기 https://askubuntu.com/questions/970629/how-to-download-a-portion-of-a-video-with-youtube-dl-or-something-else How to download a portion of a video with youtube-dl OR something else? I'd like to be able to download a portion of a video only. For ..

youtube 8m tf record의 동영상 접근해보기

1. tf record 훝어보기 만약 공식 사이트 / 캐글에서 tf_record를 저장했다면 다음과 같이 하나의 tf_record에 담긴 정보를 읽을 수 있다. https://www.kaggle.com/code/jesucristo/analysis-youtube8m-2019#Exploring-Data-(TFRecord-format)-using-a-subsample-of-the-YouTube-8M-video-&-frame-level-data. Analysis YouTube8m 2019 📹 Explore and run machine learning code with Kaggle Notebooks | Using data from The 3rd YouTube-8M Video Understanding Challen..

반응형