PermutationMatrix.identity

static PermutationMatrix.identity(dim, radixes=[])

Construct an identity UnitaryMatrix.

Parameters:
  • dim (int) – The dimension of the identity matrix.

  • radixes (Sequence[int]) – The number of orthogonal states for each qudit, defaults to qubits.

Returns:

An identity matrix.

Return type:

UnitaryMatrix

Raises:

ValueError – If dim is nonpositive.