X¶
- class X(subsystems)[source]¶
Bases:
AbstractSubsystemOperator
X operator.
The standard Pauli \(X\) operator, generalized to
A + Adag
for higher dimensions.Initialize with the list of subsystems the operator acts on.
Methods
- matrix(ordered_subsystems=None)¶
Build the matrix for the operator relative to the ordered subsystems.
- remove_subsystems(subsystems)¶
Return operator with subsystems removed.
Components of operators with support on removed subsystems will be set to 0.
- Return type:
AbstractSubsystemOperator
- restrict_subsystems(subsystems)¶
Reduce the operator to the list of subsystems.
Components of operators with support on removed subsystems will be set to 0.
- Return type:
AbstractSubsystemOperator
Attributes
- subsystems¶
Get the subsystems the operator acts on.