libcity.data.dataset.dataset_subclass.chebconv_dataset

class libcity.data.dataset.dataset_subclass.chebconv_dataset.ChebConvDataset(config)[源代码]

基类:libcity.data.dataset.abstract_dataset.AbstractDataset

_get_scalar(scaler_type, data)[源代码]

根据全局参数`scaler_type`选择数据归一化方法

参数

data – 训练数据X

返回

归一化对象

返回类型

Scaler

_load_cache_train_val_test()[源代码]

加载之前缓存好的训练集、测试集、验证集

_load_geo()[源代码]

加载.geo文件,格式[geo_id, type, coordinates, properties(若干列)]

_load_rel()[源代码]

加载.rel文件,格式[rel_id, type, origin_id, destination_id, properties(若干列)], 生成N*N的矩阵,默认.rel存在的边表示为1,不存在的边表示为0

返回

self.adj_mx, N*N的邻接矩阵

返回类型

np.ndarray

get_data()[源代码]

返回数据的DataLoader,包括训练数据、测试数据、验证数据

返回

dict

返回类型

batch_data

get_data_feature()[源代码]

返回一个 dict,包含数据集的相关特征

返回

包含数据集的相关特征的字典

返回类型

dict