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

Functions

 convert_originir_file_to_qprog (*args, **kwargs)
 convert_originir_file_to_qprog(ir_filepath: str) -> QPanda3::QProg
 
 convert_originir_string_to_qprog (*args, **kwargs)
 convert_originir_string_to_qprog(string: str) -> QPanda3::QProg
 
 convert_qasm_file_to_qprog (*args, **kwargs)
 convert_qasm_file_to_qprog(qasm_filepath: str) -> QPanda3::QProg
 
 convert_qasm_string_to_qprog (*args, **kwargs)
 convert_qasm_string_to_qprog(qasm_str: str) -> QPanda3::QProg
 
str convert_qprog_to_originir (prog, int precision=...)
 convert_qprog_to_originir(prog: QPanda3::QProg, precision: int = 8) -> str
 
str convert_qprog_to_qasm (prog, int precision=...)
 convert_qprog_to_qasm(prog: QPanda3::QProg, precision: int = 8) -> str
 

Function Documentation

◆ convert_originir_file_to_qprog()

pyqpanda3.intermediate_compiler.intermediate_compiler.convert_originir_file_to_qprog ( * args,
** kwargs )

convert_originir_file_to_qprog(ir_filepath: str) -> QPanda3::QProg

This interface converts a file containing instruction set string in OriginIR format into the quantum program QProg.

Parameters
[in]ir_filepathFile path to be converted containing OriginIR instruction set string.
Returns
The Converted quantum program QProg.

◆ convert_originir_string_to_qprog()

pyqpanda3.intermediate_compiler.intermediate_compiler.convert_originir_string_to_qprog ( * args,
** kwargs )

convert_originir_string_to_qprog(string: str) -> QPanda3::QProg

This interface converts instruction set string in OriginIR format into the quantum program QProg.

Parameters
[in]ir_strOriginIR instruction set string to be converted.
Returns
The Converted quantum program QProg.

◆ convert_qasm_file_to_qprog()

pyqpanda3.intermediate_compiler.intermediate_compiler.convert_qasm_file_to_qprog ( * args,
** kwargs )

convert_qasm_file_to_qprog(qasm_filepath: str) -> QPanda3::QProg

This interface converts a file containing instruction set string in QASM format into the quantum program QProg.

Parameters
[in]qasm_filepathFile path to be converted containing QASM instruction set string.
Returns
The Converted quantum program QProg.

◆ convert_qasm_string_to_qprog()

pyqpanda3.intermediate_compiler.intermediate_compiler.convert_qasm_string_to_qprog ( * args,
** kwargs )

convert_qasm_string_to_qprog(qasm_str: str) -> QPanda3::QProg

This interface converts instruction set string in QASM format into the quantum program QProg.

Parameters
[in]qasm_strQASM instruction set string to be converted.
Returns
The Converted quantum program QProg.

◆ convert_qprog_to_originir()

str pyqpanda3.intermediate_compiler.intermediate_compiler.convert_qprog_to_originir ( prog,
int precision = ... )

convert_qprog_to_originir(prog: QPanda3::QProg, precision: int = 8) -> str

This interface converts the quantum program QProg to an instruction set string in OriginIR format.

Parameters
[in]progThe quantum program to be converted.
[in]precisionThe number of decimal places in a floating-point number.precision should be a non-negative integer.
Returns
The Converted OriginIR instruction set string.

◆ convert_qprog_to_qasm()

str pyqpanda3.intermediate_compiler.intermediate_compiler.convert_qprog_to_qasm ( prog,
int precision = ... )

convert_qprog_to_qasm(prog: QPanda3::QProg, precision: int = 8) -> str

This interface converts the quantum program QProg to an instruction set string in OpenQASM 2.0 format.

Parameters
[in]progThe quantum program to be converted.
[in]precisionThe number of decimal places in a floating-point number.precision should be a non-negative integer.
Returns
The Converted OriginIR instruction set string.