QPanda3
Supported by OriginQ
载入中...
搜索中...
未找到
pyqpanda3.intermediate_compiler.intermediate_compiler 命名空间参考

函数

 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
 

函数说明

◆ 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.

参数
[in]ir_filepathFile path to be converted containing OriginIR instruction set string.
返回
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.

参数
[in]ir_strOriginIR instruction set string to be converted.
返回
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.

参数
[in]qasm_filepathFile path to be converted containing QASM instruction set string.
返回
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.

参数
[in]qasm_strQASM instruction set string to be converted.
返回
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.

参数
[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.
返回
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.

参数
[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.
返回
The Converted OriginIR instruction set string.