![]() |
QPanda3
Supported by OriginQ
|
Public Member Functions | |
| None | __init__ (self, *args, **kwargs) |
| Initialize self. | |
| complex | coef (self) |
| coef(self: hamiltonian.PauliTerm) -> complex | |
| tuple[str, complex] | data_2tuple_complex_coeff (self) |
| data_2tuple_complex_coeff(self: hamiltonian.PauliTerm) -> tuple[str, complex] | |
| tuple[str, float] | data_2tuple_float_coeff (self) |
| data_2tuple_float_coeff(self: hamiltonian.PauliTerm) -> tuple[str, float] | |
| tuple[str, list[int], complex] | data_3tuple_complex_coeff (self) |
| data_3tuple_complex_coeff(self: hamiltonian.PauliTerm) -> tuple[str, list[int], complex] | |
| tuple[str, list[int], float] | data_3tuple_float_coeff (self) |
| data_3tuple_float_coeff(self: hamiltonian.PauliTerm) -> tuple[str, list[int], float] | |
| int | max_qbit_idx (self) |
| max_qbit_idx(self: hamiltonian.PauliTerm) -> int | |
| paulis (self, *args, **kwargs) | |
| paulis(self: hamiltonian.PauliTerm) -> list[QPanda3::HamiltonianPauli::PauliWithQbit] | |
| tuple[list[int], list[int]] | qubits (self) |
| qubits(self: hamiltonian.PauliTerm) -> tuple[list[int], list[int]] | |
| to_qcircuit (self, *args, **kwargs) | |
| to_qcircuit(self: hamiltonian.PauliTerm) -> QPanda3::QCircuit | |
| None pyqpanda3.hamiltonian.hamiltonian.PauliTerm.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
Initialize self.
See help(type(self)) for accurate signature.
| complex pyqpanda3.hamiltonian.hamiltonian.PauliTerm.coef | ( | self | ) |
coef(self: hamiltonian.PauliTerm) -> complex
| tuple[str, complex] pyqpanda3.hamiltonian.hamiltonian.PauliTerm.data_2tuple_complex_coeff | ( | self | ) |
data_2tuple_complex_coeff(self: hamiltonian.PauliTerm) -> tuple[str, complex]
Return the internal data of the PauliTerm object in a format like ("Z0",0.394844363355904)
| tuple[str, float] pyqpanda3.hamiltonian.hamiltonian.PauliTerm.data_2tuple_float_coeff | ( | self | ) |
data_2tuple_float_coeff(self: hamiltonian.PauliTerm) -> tuple[str, float]
Return the internal data of the PauliTerm object in a format like ("Z0",0.394844363355904)
| tuple[str, list[int], complex] pyqpanda3.hamiltonian.hamiltonian.PauliTerm.data_3tuple_complex_coeff | ( | self | ) |
data_3tuple_complex_coeff(self: hamiltonian.PauliTerm) -> tuple[str, list[int], complex]
Return the internal data of the PauliTerm object in a format like ("XXZ", [0, 1, 4], 1 + 2j) .
| tuple[str, list[int], float] pyqpanda3.hamiltonian.hamiltonian.PauliTerm.data_3tuple_float_coeff | ( | self | ) |
data_3tuple_float_coeff(self: hamiltonian.PauliTerm) -> tuple[str, list[int], float]
Return the internal data of the PauliTerm object in a format like ("XXZ", [0, 1, 4], 1) .
| int pyqpanda3.hamiltonian.hamiltonian.PauliTerm.max_qbit_idx | ( | self | ) |
max_qbit_idx(self: hamiltonian.PauliTerm) -> int
| pyqpanda3.hamiltonian.hamiltonian.PauliTerm.paulis | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
paulis(self: hamiltonian.PauliTerm) -> list[QPanda3::HamiltonianPauli::PauliWithQbit]
| tuple[list[int], list[int]] pyqpanda3.hamiltonian.hamiltonian.PauliTerm.qubits | ( | self | ) |
qubits(self: hamiltonian.PauliTerm) -> tuple[list[int], list[int]]
Obtain all the qubits associated with a PauliTerm object (it distinguishes whether a qubit is acted upon solely by the I gate or also by other Pauli gates).
| pyqpanda3.hamiltonian.hamiltonian.PauliTerm.to_qcircuit | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
to_qcircuit(self: hamiltonian.PauliTerm) -> QPanda3::QCircuit