![]() |
QPanda3
Supported by OriginQ
|
Public Member Functions | |
None | __init__ (self) |
init(self: qcloud.ChipInfo) -> None | |
list[int] | available_qubits (self) |
available_qubits(self: qcloud.ChipInfo) -> list[int] | |
str | chip_id (self) |
chip_id(self: qcloud.ChipInfo) -> str | |
list[DoubleQubitsInfo] | double_qubits_info (self) |
double_qubits_info(self: qcloud.ChipInfo) -> list[qcloud.DoubleQubitsInfo] | |
list[str] | get_basic_gates (self) |
get_basic_gates(self: qcloud.ChipInfo) -> list[str] | |
get_chip_backend (self, *args, **kwargs) | |
get_chip_backend(self: qcloud.ChipInfo, qubits: list[int] = []) -> QPanda3::ChipBackend | |
list[list[int]] | get_chip_topology (self, list[int] qubits=...) |
get_chip_topology(self: qcloud.ChipInfo, qubits: list[int] = []) -> list[list[int]] | |
dict[tuple[int, int], tuple[float, float]] | get_compensate_angle_map (self) |
get_compensate_angle_map(self: qcloud.ChipInfo) -> dict[tuple[int, int], tuple[float, float]] | |
int | get_double_gate_timing (self) |
get_double_gate_timing(self: qcloud.ChipInfo) -> int | |
int | get_single_gate_timing (self) |
get_single_gate_timing(self: qcloud.ChipInfo) -> int | |
list[int] | high_frequency_qubits (self) |
high_frequency_qubits(self: qcloud.ChipInfo) -> list[int] | |
int | qubits_num (self) |
qubits_num(self: qcloud.ChipInfo) -> int | |
list[SingleQubitInfo] | single_qubit_info (self) |
single_qubit_info(self: qcloud.ChipInfo) -> list[qcloud.SingleQubitInfo] | |
None pyqpanda3.qcloud.qcloud.ChipInfo.__init__ | ( | self | ) |
init(self: qcloud.ChipInfo) -> None
list[int] pyqpanda3.qcloud.qcloud.ChipInfo.available_qubits | ( | self | ) |
available_qubits(self: qcloud.ChipInfo) -> list[int]
Retrieves the list of available qubits on the chip.
str pyqpanda3.qcloud.qcloud.ChipInfo.chip_id | ( | self | ) |
list[DoubleQubitsInfo] pyqpanda3.qcloud.qcloud.ChipInfo.double_qubits_info | ( | self | ) |
double_qubits_info(self: qcloud.ChipInfo) -> list[qcloud.DoubleQubitsInfo]
Retrieves the list of double qubit information for the chip.
DoubleQubitsInfo
objects representing the pairs of qubits. list[str] pyqpanda3.qcloud.qcloud.ChipInfo.get_basic_gates | ( | self | ) |
get_basic_gates(self: qcloud.ChipInfo) -> list[str]
Retrieves the list of basic gates for the chip.
pyqpanda3.qcloud.qcloud.ChipInfo.get_chip_backend | ( | self, | |
* | args, | ||
** | kwargs ) |
get_chip_backend(self: qcloud.ChipInfo, qubits: list[int] = []) -> QPanda3::ChipBackend
Get the backend of the chip.
list[list[int]] pyqpanda3.qcloud.qcloud.ChipInfo.get_chip_topology | ( | self, | |
list[int] | qubits = ... ) |
get_chip_topology(self: qcloud.ChipInfo, qubits: list[int] = []) -> list[list[int]]
Get the topology structure of the chip.
dict[tuple[int, int], tuple[float, float]] pyqpanda3.qcloud.qcloud.ChipInfo.get_compensate_angle_map | ( | self | ) |
get_compensate_angle_map(self: qcloud.ChipInfo) -> dict[tuple[int, int], tuple[float, float]]
Retrieves the compensate angle map on the chip.
int pyqpanda3.qcloud.qcloud.ChipInfo.get_double_gate_timing | ( | self | ) |
get_double_gate_timing(self: qcloud.ChipInfo) -> int
Retrieves the double gate timing on the chip.
int pyqpanda3.qcloud.qcloud.ChipInfo.get_single_gate_timing | ( | self | ) |
get_single_gate_timing(self: qcloud.ChipInfo) -> int
Retrieves the single gate timing on the chip.
list[int] pyqpanda3.qcloud.qcloud.ChipInfo.high_frequency_qubits | ( | self | ) |
high_frequency_qubits(self: qcloud.ChipInfo) -> list[int]
Retrieves the list of high-frequency qubits on the chip.
int pyqpanda3.qcloud.qcloud.ChipInfo.qubits_num | ( | self | ) |
qubits_num(self: qcloud.ChipInfo) -> int
Retrieves the number of qubits on the chip.
list[SingleQubitInfo] pyqpanda3.qcloud.qcloud.ChipInfo.single_qubit_info | ( | self | ) |
single_qubit_info(self: qcloud.ChipInfo) -> list[qcloud.SingleQubitInfo]
Retrieves the list of single qubit information for the chip.
SingleQubitInfo
objects representing the qubits.