파이썬/심화3 matplotlib Customizing: backend backend란? `matplotlib.get_backend()` 함수는 현재 Matplotlib의 백엔드(backend)를 반환합니다. Matplotlib는 다양한 그래픽 백엔드를 지원하며, 이는 그래픽을 생성하고 화면에 표시하는 방식을 제어합니다. 백엔드는 GUI 환경 또는 파일 형식으로 출력할 때 사용되는 엔진이라고 생각할 수 있습니다. 예를 들어, Matplotlib은 TkAgg, Qt5Agg, Agg, SVG 등 다양한 백엔드를 지원합니다. 각 백엔드는 특정 용도나 요구 사항에 맞게 선택될 수 있습니다. 예를 들어, 대화식 GUI를 사용하여 그림을 표시하려면 TkAgg나 Qt5Agg와 같은 백엔드를 선택할 수 있습니다. 반면에 이미지를 파일로 저장하려면 Agg나 SVG와 같은 다른 백엔드를 선택.. 파이썬/심화 2024. 3. 16. [파이썬] in의 시간복잡도와 set의 자료구조에 대한 궁금증 딥러닝 기초 예제 연습을 위해 출처가 다른 같은 종류의 train 데이터셋과 validation 데이터셋을 준비했습니다. train에는 있는데 validation에는 없는 디렉토리를 확인하여 모두 제거하는 과정에서 파이썬 기초 문법인 for와 in에 대해 궁금증이 생겼습니다. (+ 작은 궁금증에서 파생된 두번째 궁금증도 있습니다.) 📌 궁금증 for와 if ... in ... 의 시간복잡도 차이 기본적으로 하나의 for는 O(N)의 시간 복잡도를 갖는다는 사실을 알고 있습니다. 그렇다면 if - in의 시간 복잡도는 어떻게 될까 궁금했습니다. 🎲 해결중... 파이썬 공식 문서(https://wiki.python.org/moin/TimeComplexity)에 의하면 s가 list인 경우의 in 연산자는 O.. 파이썬/심화 2024. 1. 12. [파이썬] [SSL: CERTIFICATE_VERIFY_FAILED] 해결방법 맥북Air M1를 사용하여 코랩에서 딥러닝 학습을 돌려보던 중 GPU 사용량이 초과되어 당분간 코랩 GPU를 사용할 수 없게 되었습니다. 코랩을 사용하지 못하는 동안 임시로 주피터 노트북으로 맥북 GPU를 사용하기로 했습니다. 하지만 주피터 노트북의 파이썬 가상환경에서 코드를 돌리던 중 문제가 발생하였습니다. 💥 문제상황 딥러닝 전이학습을 공부하기 위해 torchvision.models의 efficientnet_b4를 사용하던 중 pth파일을 웹에서 다운로드 받아오는 함수를 실행하는 과정에서 SSL에러가 발생. 에러코드 URLError: SSL 에러가 발생하는 이유는 '클라이언트의 브라우저가 SSL 인증서를 확인하지 못하거나 신뢰할 수 있다고 확인할 수 없기 때문' 이라고 합니다. macOS에서 해당 문.. 파이썬/심화 2024. 1. 11. 이전 1 다음