spgl1.oneprojector
- spgl1.oneprojector(b, d, tau)[source]
One projector.
Projects b onto the (weighted) one-norm ball of radius tau. If d=1 solves the problem:
minimize_x ||b-x||_2 subject to ||x||_1 <= tau.
else:
minimize_x ||b-x||_2 subject to ||Dx||_1 <= tau.
- Parameters
- bndarray
Input vector to be projected.
- d{ndarray, float}
Weight vector (or scalar)
- taufloat
Radius of one-norm ball.
- Returns
- xarray_like
Projected vector