spyrit.core.meas.HadamSmatrix2d.measure

HadamSmatrix2d.measure(x: tensor) tensor[source]

Simulate noiseless measurements.

It computes \(y = \mathcal{S}(S_{1d} X S_{1d}^T)\).

Args:

x (torch.tensor): Image \(X\) whose dimensions self.meas_dims must have shape self.meas_shape.

Returns:

Measurement vector \(y \in \mathbb{R}^{M}\).