본문 바로가기

CS/python17

[python] 객체를 파일에 저장하기 파이썬 객체를 파일로 저장하는 방법은 다음과 같다. pickle.dump를 활용할 수 있다. import pickle a = '123' with open('a_22-09-26.p'), 'wb') as file: pickle.dump(a, file) 참고: https://dojang.io/mod/page/view.php?id=2327 2022. 9. 26.
[jupyter notebook] 주피터 노트북 커널 추가(ipykernel) 콘다를 통해 가상환경을 생성하였지만, 주피터 노트북의 커널에서는 생성한 가상환경이 확인되지 않는 경우가 있다. 이 경우 다음과 같이 해결할 수 있다. 1. ipykernel 패키지 설치 # ipykernel 설치 $ pip install ipykernel 2. 커널 추가 2. $ python -m ipykernel install --user --name [virtual-env-name] --display-name "[display-name]" 위에서 virtual-env-name의 경우, 실제로 생성하였던 가상환경명을 말하며, display-name의 경우 주피터 노트북 상에서 보여질 커널명을 의미한다. 2022. 9. 3.
[docker] docker 이미지에 openslide 설치하기 python 베이스 이미지에 openslide를 설치하기 위해서는 다음과 같은 도커 파일을 작성하면 된다. Dockerfile FROM python:3.9.6 RUN apt-get update && apt-get install -y openslide-tools python3-openslide RUN pip install numpy pandas scipy tiffile openslide-python 위 도커이미지는 링크에서 pull을 받아 활용할 수도 있다! (레포지토리 깨알 홍보) 또는 아래 명령어를 통해서도 가능하다. docker push jylee030/wsi-preproc:0.2 여담 : python library만 설치해서는 구동되지 않고 아래와 같은 에러가 발생했었다. Traceback (mos.. 2022. 8. 31.
[jupyter, ipykernel] jupyter kernel 추가가 안될 때 jupyter notebook에 ipykernel을 통해 kernel 을 추가하였지만, 원활하게 실행되지 않는 경우가 있음. 아래 방법을 통해 해결함 1. 위 명령어를 통해 경로를 확인함 $ jupyter kernelspec list Available kernels: py3.9 [경로] 2. 아래 명령어를 통해 경로로 이동 및 경로 변경 $ cd [경로] $ ls kernel.json logo-32x32.png logo-64x64.png 3. vi를 통해 kernel.json의 경로 편집 기존 파일 { "argv": [ "/home/[사용자명]/anaconda3/envs/[JUPYTER-ENV]/bin/python", "-m", "ipykernel_launcher", "-f", "{connection_f.. 2022. 5. 18.
[Tesseract] 이미지 텍스트 파싱 Tesseract(테서렉트) 광학 문자 인식 엔진. 무료 소프트웨어이며, Google에서 개발 후원 영상 내 문자를 인식하는 OCR 엔진으로, pip, brew 등을 통해 설치 가능 - homebrew 를 이용한 tesseract 설치 brew install tesseract - tesseract 설치 및 버전 확인 tesseract -v - 설치 후 텍스트 파싱 코드 tesseract [이미지경로] stdout 2021. 3. 22.