qit.invariant.canonical_inv

qit.invariant.canonical_inv(U: np.array[complex]) np.array[float]

Canonical local invariants of a two-qubit gate.

Computes a vector of three real canonical local invariants for the U(4) matrix U, normalized to the range [0,1].

Parameters

U (np.array[complex]) – U(4) matrix

Returns

canonical local invariants of U

Return type

np.array[float]

Uses the algorithm in [10].