PauliTable.commutes

PauliTable.commutes(pauli)[source]

Return list of commutation properties for each row with a Pauli.

The returned vector is the same length as the size of the table and contains True for rows that commute with the Pauli, and False for the rows that anti-commute.

Parameters

pauli (PauliTable) – a single Pauli row.

Returns

The boolean vector of which rows commute or anti-commute.

Return type

array

Raises

QiskitError – if input is not a single Pauli row.