본문 바로가기
728x90
반응형

Python190

[PySide6] QWidget.setFocusPolicy(policy: Qt.FocusPolicy) PySide6의 포커스 정책 (FocusPolicy)PySide6에서 QWidget 클래스의 setFocusPolicy() 메서드는 위젯이 키보드 포커스를 어떻게 받을지 결정함Method Signature# QWidget 클래스의 메서드QWidget.setFocusPolicy(policy: Qt.FocusPolicy)여기서 policy는 다음에 설명된 Qt.FocusPolicy 열거형(Enum Type) 값 중 하나임.포커스 정책 종류Qt.NoFocus: 키보드 포커스를 받지 않음Qt.TabFocus: 탭 키로만 포커스 받음Qt.ClickFocus: 마우스 클릭으로만 포커스 받음Qt.StrongFocus: 탭 키와 마우스 클릭으로 포커스 받음Qt.WheelFocus: 탭 키, 마우스 클릭, 마우스 휠로 .. 2025. 5. 13.
[Ex] scope 이해. 다음 코드의 동작을 주석을 달아서 설명해보자.x = 10def func_one(): x = 20 def func_two(): y = 30 def func_three(): y = 11 nonlocal x print(f"func_three: {x = }, {y = }") x = 777 func_three() print(f"func_two: {x = }, {y = }") func_two() print(f"func_one: {x = }")func_one()print(f"global: {x = }") 참고:2023.07.15 - [Python].. 2025. 5. 12.
[PySide] QtCore.QSettings 사용법 PySide6에서의 QSettings 가이드: QSettings는 Qt 프레임워크에서 애플리케이션 설정을 저장하고 불러오는 데 사용되는 클래스임.1. 생성 및 파일 위치 및 형식1-1. QSettings 생성자:다음과 같은 3가지 방식이 존재함.QSettings(organization: str, application: str)QSettings(filename: str, format: QSettings.Format)QSettings( format: QSettings.Format, scope: QSettings.Scope, organization: str, application: str = '') 사용례는 다음과 같음 (3번째 방법은 Format과 Scope를 지정하는 방식으로 ".. 2025. 5. 12.
Matplotlib의 axes.hist 함수 사용법 axes.hist()Matplotlib에서 Axes 객체를 통해 히스토그램을 그리는 메서드.pyplot.hist() 과 큰 차이는 없음개인적 선호가 oos 이지만 script도 충분함: 문헌에서는 보다 세밀한 제어 등을 강점으로 애기하지만... 사용자 나름인 듯.기본 구문axes.hist( x, bins=None, range=None, density=False, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', orientation='vertical', rwidth=None, log=False, color=None, label=N.. 2025. 4. 30.
[Programming] SOLID 원칙 Object Oriented Design 에서유지보수성,확장성,유연성을높이기 위해 제안된 다섯 가지 핵심 설계 원칙! Single Responsibility Principle (SRP), Open/Close Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregaton Principle (ISP), Dependency Inversion Principle (DIP). 참고로 이와 함께 중요한 것으로는 OOP Language가 최소로 가져야 하는 3대요소인Inheritance, Encapsulation, Polymorphism 이 있음: 역시 함께 기억해야하는 주요 부분임.참고로, Abstraction을 추가해서 OOP 언어의 4대요소라.. 2025. 4. 28.
[DL] default collate_fn - PyTorch collate_fn=None 의 collate function 동작PyTorch에서 DataLoader에서 collate_fn=None인 경우, torch.utils.data._utils.collate.default_collate 함수가 기본으로 사용됨.2024.04.09 - [Python] - [PyTorch] Dataset and DataLoader [PyTorch] Dataset and DataLoaderDataset 이란PyTorch 의 tensor 와학습에 사용될 일반 raw data (흔히, storage에 저장된 파일들) 사이에 위치하며,raw-data로부터 PyTorch의 module 객체 등이 접근가능한 데이터 셋을 추상화한 객체를 얻게 해주ds31x.tistory.comPyTorch D.. 2025. 4. 26.
728x90
반응형