QPanda3
Supported by OriginQ
Loading...
Searching...
No Matches
pyqpanda3.utils.utils Namespace Reference

Classes

class  CommProtocolConfig
 

Functions

 comm_protocol_decode (*args, **kwargs)
 comm_protocol_decode(encode_data: bytes) -> tuple[list[QPanda3::QProg], utils.utils.CommProtocolConfig]
 
bytes comm_protocol_encode (prog_list, CommProtocolConfig config=...)
 comm_protocol_encode(prog_list: list[QPanda3::QProg], config: utils.utils.CommProtocolConfig = <utils.utils.CommProtocolConfig object at 0x7f907b5f92b0>) -> bytes
 

Function Documentation

◆ comm_protocol_decode()

pyqpanda3.utils.utils.comm_protocol_decode ( * args,
** kwargs )

comm_protocol_decode(encode_data: bytes) -> tuple[list[QPanda3::QProg], utils.utils.CommProtocolConfig]

    @brief Decode a binary stream of a specific format into quantum computing program.
    @param[in] Encode_data: bytes.
    @return Decode result.

◆ comm_protocol_encode()

bytes pyqpanda3.utils.utils.comm_protocol_encode ( prog_list,
CommProtocolConfig config = ... )

comm_protocol_encode(prog_list: list[QPanda3::QProg], config: utils.utils.CommProtocolConfig = <utils.utils.CommProtocolConfig object at 0x7f907b5f92b0>) -> bytes

    @brief Encode the quantum computing program into a binary stream of a specific format.
    @param[in] prog list:  Quantum computing program list.
    @param[in] config: Encode config.
    @return Encode result.