cagpjax.operators.diag_like
diag_like(operator, values)
Create a diagonal operator with the same shape, dtype, and device as the operator.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator
|
LinearOperator
|
Linear operator. |
required |
values
|
ScalarFloat | Float[Array, N]
|
Scalar for a scalar matrix or array of diagonal values for a diagonal matrix. |
required |
Returns:
Type | Description |
---|---|
Diagonal | ScalarMul
|
Diagonal or scalar operator. |