728x90 반응형 module3 [Py] import 의 종류. import 문(statement)는 다른 python 파일(=module)에 정의된 variables, functions, classes 등을 현재 파일로 가져와 재사용할 수 있게 해주는 구문(statement)임.0. Global Import (or Whildcard Import)from PyQt6.Qtwidgets import *Global import(또는 wildcard import)는 from 모듈 import * 형태로,모듈 내 모든 name을 현재 namespace 로 가져오는 방식임.이 방법은 가독성을 해치고 name conflict (이름 충돌)을 일으킬 수 있어, 일반적으로 사용을 지양함.보통 PEP 8 (파이썬 스타일 가이드)에서도 Wildcard Import는 지양하고 다음의 Ex.. 2025. 4. 18. [PyTorch] Custom Model 과 torch.nn.Module의 메서드들. Custom Model 만들기0. nn.Module torch.nn.Module은 PyTorch에서 모든 신경망 모델과 계층의 기반이 되는 클래스임.Custom Model (사용자 정의 모델)부터 Built-in Layer(nn.Linear, nn.Conv2d, etc.)까지 전부 nn.Module을 상속받아 만들어짐.Model (or Submodule)을 구조화하고 학습 가능한 parameters를 관리하는 데 핵심적인 역할을 함. PyTorch에선 Model과 Layer 모두 nn.Module 의 sub-class가 됨: torchvision의 transformer들도 마찬가지임. 때문에 모든 Custom Model은 nn.Module (또는 그 sub-class)을 상속하여 만들어진다. nn.Mo.. 2024. 4. 12. [Python] Module, Package and Library (+ Framework) 필요한 개념 및 용어 정리Library and Frameworkhttps://dsaint31.tistory.com/452 [Programming] Library vs. FrameworkLibrary vs. Framework이 둘을 명확히 구분하는 정의는 사실 없다고 봐야한다.개인적으로 호출 시점과 같은 흐름에 대한 자유도로 나누는 견해가 가장 맞는 구분 같지만...우선 두 용어가 가지는 대략dsaint31.tistory.com package.version2024.09.19 - [Python] - [Etc] SW Version: Semantic Versioning + package.version [Etc] SW Version: Semantic Versioning + packaging.version1. Se.. 2024. 2. 3. 이전 1 다음 728x90 반응형