class sigpy.linop.Vstack(linops, axis=None)[source]

Vertically stack linear operators.

Creates a Linop that applies linops independently, and concatenates outputs. In matrix form, this is equivalant to given matrices {A1, …, An}, returns [A1.T, …, An.T].T.

  • linops (list of Linops) – list of linops with the same input shape.
  • axis (int or None) – If None, outputs are vectorized and concatenated.
__init__(linops, axis=None)[source]

Initialize self. See help(type(self)) for accurate signature.


__init__(linops[, axis]) Initialize self.
apply(input) Apply linear operation on input.


H Return adjoint linear operator.
N Return normal linear operator.