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

Method __call__

monai/transforms/regularization/dictionary.py:84–96  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

82 return self
83
84 def __call__(self, data):
85 d = dict(data)
86 first_key: Hashable = self.first_key(d)
87 if first_key == ():
88 out: dict[Hashable, NdarrayOrTensor] = convert_to_tensor(d, track_meta=get_track_meta())
89 return out
90 self.mixer.randomize(d[first_key])
91 for key, label_key in self.key_iterator(d, self.label_keys):
92 ret = self.mixer(data[key], data.get(label_key, None), randomize=False)
93 d[key] = ret[0]
94 if label_key in d:
95 d[label_key] = ret[1]
96 return d
97
98
99class CutOutd(MapTransform, RandomizableTransform):

Callers

nothing calls this directly

Calls 6

convert_to_tensorFunction · 0.90
get_track_metaFunction · 0.90
first_keyMethod · 0.80
key_iteratorMethod · 0.80
getMethod · 0.80
randomizeMethod · 0.45

Tested by

no test coverage detected