mrpro.utils.reduce_repeat

mrpro.utils.reduce_repeat(tensor: Tensor, tol: float = 1e-6, dim: Sequence[int] | None = None) Tensor[source]

Replace dimensions with all equal values with singletons.

Parameters:
  • tensor (Tensor) – Input tensor

  • tol (float, default: 1e-6) – tolerance.

  • dim (Sequence[int] | None, default: None) – dimensions to try to reduce to singletons. None means all.