0. Dict 에서의 사용법
AttributeError: 'dict' object has no attribute 'dataset'
파이썬의 Dict는 안의 객체를 참조할 때 . 으로 참조할 수 없다.
configs = {
'dataset' : 'electricity'
}
configs.dataset 이라고 하면 위와 같은 에러가 난다.
--> configs['dataset'] 으로 코드를 수정해야 한다.
1. Python Structure
객체지향적으로 python을 사용하고 싶다면 Decoration을 사용해야 한다.
1.1 Decoration을 import 한다.
- from dataclasses import dataclass
@dataclass
class Configs:
dataset:str = None
num:int = None
gpu:str = None
configs = Configs()
configs.dataset = 'electricity'
configs.num = 10
configs.gpu = '0,1,2'
'Setting, Error > Python, Python Library' 카테고리의 다른 글
ModuleNotFoundError: No module named 'patoolib' (0) | 2024.10.01 |
---|---|
ModuleNotFoundError: No module named 'reformer_pytorch' (0) | 2024.09.12 |
Cleverhans 사용법 (0) | 2024.08.30 |
Scikit-learn TimeSeriesSplit (0) | 2024.08.05 |
[Error] no module named skimage (0) | 2024.06.18 |