![]() |
QPanda3
Supported by OriginQ
|
Public Member Functions | |
| None | __init__ (self, other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, Choi other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, Chi other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, other) |
| init(*args, **kwargs) Overloaded function. | |
| evolve (self, *args, **kwargs) | |
| evolve(*args, **kwargs) Overloaded function. | |
| int | get_input_dim (self) |
| get_input_dim(self: quantum_info.Choi) -> int | |
| int | get_output_dim (self) |
| get_output_dim(self: quantum_info.Choi) -> int | |
| bool | __eq__ (self, Choi other) |
| eq(self: quantum_info.Choi, other: quantum_info.Choi) -> bool | |
| None pyqpanda3.quantum_info.quantum_info.Choi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Choi object based on a Kraus object
| other | a quantum channel as a Kraus object |
Generate Choi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Choi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Choi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Choi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
| None pyqpanda3.quantum_info.quantum_info.Choi.__init__ | ( | self, | |
| Choi | other ) |
init(*args, **kwargs) Overloaded function.
Generate Choi object based on a Kraus object
| other | a quantum channel as a Kraus object |
Generate Choi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Choi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Choi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Choi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
| None pyqpanda3.quantum_info.quantum_info.Choi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Choi object based on a Kraus object
| other | a quantum channel as a Kraus object |
Generate Choi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Choi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Choi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Choi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
| None pyqpanda3.quantum_info.quantum_info.Choi.__init__ | ( | self, | |
| Chi | other ) |
init(*args, **kwargs) Overloaded function.
Generate Choi object based on a Kraus object
| other | a quantum channel as a Kraus object |
Generate Choi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Choi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Choi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Choi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
| None pyqpanda3.quantum_info.quantum_info.Choi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Choi object based on a Kraus object
| other | a quantum channel as a Kraus object |
Generate Choi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Choi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Choi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Choi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
| bool pyqpanda3.quantum_info.quantum_info.Choi.__eq__ | ( | self, | |
| Choi | other ) |
eq(self: quantum_info.Choi, other: quantum_info.Choi) -> bool
Equality check. Determine if the internal data of two Choi objects are equal.
| other | another Choi object |
| pyqpanda3.quantum_info.quantum_info.Choi.evolve | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
evolve(*args, **kwargs) Overloaded function.
Evolve a quantum state (density matrix) and return the result as a DensityMatrix object.
| state | a DensityMatrix object as a quantum state |
Evolve a quantum state (state vector).
| state | a StateVector object as a quantum state |
| int pyqpanda3.quantum_info.quantum_info.Choi.get_input_dim | ( | self | ) |
get_input_dim(self: quantum_info.Choi) -> int
Get the input dimension of the QuantumChannel
| int pyqpanda3.quantum_info.quantum_info.Choi.get_output_dim | ( | self | ) |
get_output_dim(self: quantum_info.Choi) -> int
Get the output dimension of the QuantumChannel