Skip to main content
IBM Quantum Platform

FunctionalPauliRotations

class qiskit.circuit.library.FunctionalPauliRotations(num_state_qubits=None, basis='Y', name='F')

GitHub

ベース: BlueprintCircuit, ABC

関数パウリ回転の基本クラス。

パラメーター

  • num_state_qubits (int | None) – 状態を表す量子ビットの数 x|x\rangle
  • basis (str) – 使用するパウリ回転の種類。 X'、'Y'または'Z'でなければならない。
  • name (str) – 回路オブジェクトの名前。

属性

basis

使用するパウリ回転の種類。

X'、'Y'、'Z' のいずれかに設定し、X、 -Y、 -Z の回転を制御する。

戻り値

コントロールされた回転で使用されるパウリ回転の種類。

num_ancilla_qubits

回路内のアンシラ量子ビットの最小数。

戻り値

必要最小限のアンシラの数。

num_state_qubits

状態 x|x\rangle を表す状態量子ビットの数。

戻り値

状態量子ビットの数。

name

タイプ: str

人間が読める回路名。

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。