AttributeError: can’t set attribute
代码涉及了@property
@property用法详解:
https://www.liaoxuefeng.com/wiki/1016959663602400/1017502538658208
报错原因:
https://blog.youkuaiyun.com/u012743859/article/details/79423118
报错代码块(修正后):
class POIDataset(Dataset):
"""
生成datastes
"""
@property
def train_labels(self):
return self.train_labels_
@property
def test_labels(self):
return self.test_labels_
@property
def train_data(self):
return self.train_data_
@property
def test_data(self):
return self.test_data_
# 变量名和函数名不能一样,否则报错
def __init__(self, split_ratio=0.8, kind = 'train'):