MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __getitem__

Method __getitem__

monai/data/dataset.py:1407–1418  ·  view source on GitHub ↗
(self, index: int)

Source from the content-addressed store, hash-verified

1405 self._seed = int(self.R.randint(MAX_SEED, dtype="uint32"))
1406
1407 def __getitem__(self, index: int):
1408 self.randomize()
1409 if isinstance(self.dataset, ZipDataset):
1410 # set transforms of each zip component
1411 for dataset in self.dataset.data:
1412 transform = getattr(dataset, "transform", None)
1413 if isinstance(transform, Randomizable):
1414 transform.set_random_state(seed=self._seed)
1415 transform = getattr(self.dataset, "transform", None)
1416 if isinstance(transform, Randomizable):
1417 transform.set_random_state(seed=self._seed)
1418 return self.dataset[index]
1419
1420
1421class NPZDictItemDataset(Dataset):

Callers

nothing calls this directly

Calls 2

randomizeMethod · 0.95
set_random_stateMethod · 0.45

Tested by

no test coverage detected