MCPcopy Create free account
hub / github.com/kwuking/TimeMixer / __init__

Method __init__

data_provider/data_loader.py:506–519  ·  view source on GitHub ↗
(self, root_path, win_size, step=100, flag="train")

Source from the content-addressed store, hash-verified

504
505class SMDSegLoader(Dataset):
506 def __init__(self, root_path, win_size, step=100, flag="train"):
507 self.flag = flag
508 self.step = step
509 self.win_size = win_size
510 self.scaler = StandardScaler()
511 data = np.load(os.path.join(root_path, "SMD_train.npy"))
512 self.scaler.fit(data)
513 data = self.scaler.transform(data)
514 test_data = np.load(os.path.join(root_path, "SMD_test.npy"))
515 self.test = self.scaler.transform(test_data)
516 self.train = data
517 data_len = len(self.train)
518 self.val = self.train[(int)(data_len * 0.8):]
519 self.test_labels = np.load(os.path.join(root_path, "SMD_test_label.npy"))
520
521 def __len__(self):
522 if self.flag == "train":

Callers

nothing calls this directly

Calls 3

StandardScalerClass · 0.85
loadMethod · 0.80
transformMethod · 0.45

Tested by

no test coverage detected