Esempio n. 1
0
 def __init__(self, keys: KeysCollection, dim: int = 0) -> None:
     """
     Args:
         keys: keys of the corresponding items to be transformed.
             See also: :py:class:`monai.transforms.compose.MapTransform`
         dim: dimension to be squeezed. Default: 0 (the first dimension)
     """
     super().__init__(keys)
     self.converter = SqueezeDim(dim=dim)
Esempio n. 2
0
 def __init__(self, keys: Hashable, dim: Optional[int] = 0):
     """
     Args:
         keys (hashable items): keys of the corresponding items to be transformed.
             See also: :py:class:`monai.transforms.compose.MapTransform`
         dim (int): dimension to be squeezed. Default: 0 (the first dimension)
     """
     super().__init__(keys)
     self.converter = SqueezeDim(dim=dim)
Esempio n. 3
0
 def __init__(self, keys: KeysCollection, dim: int = 0, allow_missing_keys: bool = False) -> None:
     """
     Args:
         keys: keys of the corresponding items to be transformed.
             See also: :py:class:`monai.transforms.compose.MapTransform`
         dim: dimension to be squeezed. Default: 0 (the first dimension)
         allow_missing_keys: don't raise exception if key is missing.
     """
     super().__init__(keys, allow_missing_keys)
     self.converter = SqueezeDim(dim=dim)
Esempio n. 4
0
 def __init__(self, keys, dim=None):
     """
     Args:
         keys (hashable items): keys of the corresponding items to be transformed.
             See also: :py:class:`monai.transforms.compose.MapTransform`
         dim (int): dimension to be squeezed.
             Default: None (all dimensions of size 1 will be removed)
     """
     super().__init__(keys)
     self.converter = SqueezeDim(dim=dim)