nkdsl.affine¶
- affine(site_ref, *, scale, bias=0)[source]¶
Returns an
Updatecomputingx'[i] = scale * x[i] + bias.Example:
affine("i", scale=2, bias=-1) # x'[i] = 2*x[i] - 1 affine(0, scale=-1, bias=0) # negate flat site 0
- Parameters:
site_ref (str | SiteSelector | int | AmplitudeExpr)
scale (Any)
bias (Any)
- Return type: