![]() |
QPanda3
Supported by OriginQ
|
Public Member Functions | |
| None | __init__ (self, Chi other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, other) |
| init(*args, **kwargs) Overloaded function. | |
| None | __init__ (self, 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.Chi) -> int | |
| int | get_output_dim (self) |
| get_output_dim(self: quantum_info.Chi) -> int | |
| numpy.ndarray[numpy.complex128] | ndarray (self) |
| ndarray(self: quantum_info.Chi) -> numpy.ndarray[numpy.complex128] | |
| bool | __eq__ (self, Chi other) |
| eq(self: quantum_info.Chi, other: quantum_info.Chi) -> bool | |
| None pyqpanda3.quantum_info.quantum_info.Chi.__init__ | ( | self, | |
| Chi | other ) |
init(*args, **kwargs) Overloaded function.
Generate Chi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Chi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Chi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Chi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
Generate Chi object based on a Kraus object
| other | a quantum channel as a Kraus object |
| None pyqpanda3.quantum_info.quantum_info.Chi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Chi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Chi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Chi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Chi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
Generate Chi object based on a Kraus object
| other | a quantum channel as a Kraus object |
| None pyqpanda3.quantum_info.quantum_info.Chi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Chi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Chi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Chi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Chi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
Generate Chi object based on a Kraus object
| other | a quantum channel as a Kraus object |
| None pyqpanda3.quantum_info.quantum_info.Chi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Chi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Chi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Chi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Chi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
Generate Chi object based on a Kraus object
| other | a quantum channel as a Kraus object |
| None pyqpanda3.quantum_info.quantum_info.Chi.__init__ | ( | self, | |
| other ) |
init(*args, **kwargs) Overloaded function.
Generate Chi object based on a Chi object
| other | a quantum channel as a Chi object |
Generate Chi object based on a Choi object
| other | a quantum channel as a Choi object |
Generate Chi object based on a PTM object
| other | a quantum channel as a PTM object |
Generate Chi object based on a SuperOp object
| other | a quantum channel as a SuperOp object |
Generate Chi object based on a Kraus object
| other | a quantum channel as a Kraus object |
| bool pyqpanda3.quantum_info.quantum_info.Chi.__eq__ | ( | self, | |
| Chi | other ) |
eq(self: quantum_info.Chi, other: quantum_info.Chi) -> bool
Equality check. Determine if the internal data of two Chi objects are equal.
| other | another Chi object |
| pyqpanda3.quantum_info.quantum_info.Chi.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.Chi.get_input_dim | ( | self | ) |
get_input_dim(self: quantum_info.Chi) -> int
Get the input dimension of the QuantumChannel
| int pyqpanda3.quantum_info.quantum_info.Chi.get_output_dim | ( | self | ) |
get_output_dim(self: quantum_info.Chi) -> int
Get the output dimension of the QuantumChannel
| numpy.ndarray[numpy.complex128] pyqpanda3.quantum_info.quantum_info.Chi.ndarray | ( | self | ) |
ndarray(self: quantum_info.Chi) -> numpy.ndarray[numpy.complex128]
Return internal data as a numpy.ndarray.