普通邻接矩阵转换为Pyg数据格式
from torch_geometric.data import Data
if self._args.dataset == 'acm':
adj_list, truefeatures, label, idx_train, idx_val, idx_test, adj_fusion = load_acm_mat()
elif self._args.dataset == 'imdb':
adj_list, truefeatures, label, idx_train, idx_val, idx_test, adj_fusion = load_imdb()
features = preprocess_features(truefeatures)
features = torch.FloatTensor(features)
label = torch.FloatTensor(label)
label = torch.argmax(label, dim=1)
self.idx_train = torch.LongTensor(idx_train).to(args.device)
self.idx_val = torch.LongTensor(idx_val).to(args.device)
self.idx_test = torch.LongTensor(idx_test).to(args.device)
edge_index_view0 = sparse_mx_to_torch_sparse_tensor(adj_list[0]).float()._indices() #adj_list[0]._indices()
edge_index_view1 = sparse_mx