Skip to content

Commit e2d1a1f

Browse files
committed
change from qiskit import Aer to from qiskit_aer import AerSimulator
1 parent ec5b35b commit e2d1a1f

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

quantum/grover_search_algorithm.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
from qiskit import QuantumCircuit, Aer, execute
2-
from qiskit.visualization import plot_histogram
3-
import math
1+
from qiskit import QuantumCircuit, transpile
2+
from qiskit_aer import AerSimulator
43

54
# Number of qubits
6-
n = 2
5+
n = int(input("Enter the number of qubits: "))
76

8-
# Create Quantum Circuit
7+
# Create Quantum Circuit with classical bits
98
qc = QuantumCircuit(n, n)
109

1110
# Step 1: Initialize in superposition
@@ -27,8 +26,9 @@
2726
qc.measure(range(n), range(n))
2827

2928
# Run on simulator
30-
backend = Aer.get_backend('qasm_simulator')
31-
result = execute(qc, backend, shots=1024).result()
29+
backend = AerSimulator()
30+
compiled_circuit = transpile(qc, backend)
31+
result = backend.run(compiled_circuit, shots=1024).result()
3232
counts = result.get_counts()
3333

3434
print("Measurement Result:", counts)

0 commit comments

Comments
 (0)