Two-Qubit Variational Quantum Circuit

1c9df9d5-089a-4841-b0b8-62946d14bbac
3.0
Description

A parameterized quantum circuit with rotation and controlled-Z gates for variational quantum algorithms.

Qiskit Circuit Code
Python
```python
from qiskit import QuantumCircuit
from qiskit.circuit import ParameterVector

# Create parameter vector for variational parameters
num_qubits = 2
params = ParameterVector('θ', length=6)

# Create circuit with 2 qubits and 2 classical bits
qc = QuantumCircuit(num_qubits, num_qubits)

# Variational layer
qc.rx(params[0], 0)
qc.ry(params[1], 0)
qc.rz(params[2], 0)
qc.rx(params[3], 1)
qc.ry(params[4], 1)
qc.rz(params[5], 1)

# Entangling layer
qc.cz(0, 1)

# Measurement
qc.measure([0, 1], [0, 1])
```
Quantum Execution Results
ibm_kyiv
N/A
N/A shots
Execution Notice:

The number of values (0) does not match the number of parameters (6) for the circuit. Note that if you want to run a single pub, you need to wrap it with `[]` like `sampler.run([(circuit, param_values)])` instead of `sampler.run((circuit, param_values))`.

Raw Result Data
Download Results
Back to Home