PermutationMatrix ================= .. currentmodule:: bqskit.qis .. autoclass:: PermutationMatrix :show-inheritance: .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: :toctree: ~PermutationMatrix.T ~PermutationMatrix.dagger ~PermutationMatrix.dim ~PermutationMatrix.dtype ~PermutationMatrix.num_params ~PermutationMatrix.num_qudits ~PermutationMatrix.numpy ~PermutationMatrix.radixes ~PermutationMatrix.shape .. rubric:: Methods .. autosummary:: :toctree: ~PermutationMatrix.check_parameters ~PermutationMatrix.closest_to ~PermutationMatrix.conj ~PermutationMatrix.from_file ~PermutationMatrix.from_qubit_location ~PermutationMatrix.from_qudit_location ~PermutationMatrix.gen_swap_unitary ~PermutationMatrix.get_distance_from ~PermutationMatrix.get_statevector ~PermutationMatrix.get_unitary ~PermutationMatrix.identity ~PermutationMatrix.ipower ~PermutationMatrix.is_constant ~PermutationMatrix.is_parameterized ~PermutationMatrix.is_permutation ~PermutationMatrix.is_qubit_only ~PermutationMatrix.is_qudit_only ~PermutationMatrix.is_qutrit_only ~PermutationMatrix.is_self_inverse ~PermutationMatrix.is_special ~PermutationMatrix.is_unitary ~PermutationMatrix.isclose ~PermutationMatrix.otimes ~PermutationMatrix.random ~PermutationMatrix.save ~PermutationMatrix.to_special