nkdsl.UpdateOp

class UpdateOp(kind, params=<factory>)[source]

One primitive site-update operation.

Parameters:
kind

Update operation kind (see _UPDATE_OP_KINDS).

Type:

str

params

Deterministic parameter tuple ((key, value), ...). Values are AmplitudeExpr nodes, plain integers, or nested structures depending on kind.

Type:

tuple

__init__(kind, params=<factory>)
Parameters:
Return type:

None

Methods

__init__(kind[, params])

from_mapping(*, kind[, params])

Builds an update op from mapping-form parameters.

get(key, *[, default])

Returns one parameter value by key.

Attributes