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

Method __call__

monai/transforms/signal/array.py:299–311  ·  view source on GitHub ↗

Args: signal: input 1 dimension signal to which gaussian noise will be added

(self, signal: NdarrayOrTensor)

Source from the content-addressed store, hash-verified

297 self.boundaries = boundaries
298
299 def __call__(self, signal: NdarrayOrTensor) -> NdarrayOrTensor:
300 """
301 Args:
302 signal: input 1 dimension signal to which gaussian noise will be added
303 """
304 self.randomize(None)
305 self.magnitude = self.R.uniform(low=self.boundaries[0], high=self.boundaries[1])
306 length = signal.shape[1]
307 gaussiannoise = self.magnitude * torch.randn(length)
308
309 signal = convert_to_tensor(signal) + gaussiannoise
310
311 return signal
312
313
314class SignalRandAddSquarePulsePartial(RandomizableTransform):

Callers

nothing calls this directly

Calls 2

convert_to_tensorFunction · 0.90
randomizeMethod · 0.45

Tested by

no test coverage detected