CirqApplication クラス

Cirq 回線からリソース推定トレースを生成するアプリケーション。

Cirq Circuit オブジェクトまたは OpenQASM 文字列を受け入れます。 QASM 文字列を指定すると、 cirq.contrib.qasm_import を使用して回線に解析されます (オプションの ply 依存関係が必要です)。

コンストラクター

CirqApplication(circuit_or_qasm: str | cirq.CIRCUIT_LIKE, classical_control_probability: float = 0.5)

パラメーター

名前 説明
circuit_or_qasm
必須

Cirq 回線または OpenQASM 文字列。

classical_control_probability

古典的に制御された演算がトレースに含まれる確率。 既定値は 0.5 です。

規定値: 0.5

メソッド

get_trace

Cirq 回線のリソース推定トレースを返します。

get_trace

Cirq 回線のリソース推定トレースを返します。

get_trace(parameters: None = None) -> Trace

パラメーター

名前 説明
parameters

Unused. 既定値は None です。

規定値: None

返品

説明

リソース推定トレース。

属性

circuit_or_qasm

circuit_or_qasm: str | cirq.CIRCUIT_LIKE

classical_control_probability

classical_control_probability: float = 0.5