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

Method randomize

monai/transforms/intensity/array.py:292–299  ·  view source on GitHub ↗
(self, data: Any | None = None)

Source from the content-addressed store, hash-verified

290 self._shifter = ShiftIntensity(self._offset, safe)
291
292 def randomize(self, data: Any | None = None) -> None:
293 super().randomize(None)
294 if not self._do_transform:
295 return None
296 if self.channel_wise:
297 self._offset = [self.R.uniform(low=self.offsets[0], high=self.offsets[1]) for _ in range(data.shape[0])] # type: ignore
298 else:
299 self._offset = self.R.uniform(low=self.offsets[0], high=self.offsets[1])
300
301 def __call__(self, img: NdarrayOrTensor, factor: float | None = None, randomize: bool = True) -> NdarrayOrTensor:
302 """

Callers 1

__call__Method · 0.95

Calls 1

randomizeMethod · 0.45

Tested by

no test coverage detected