|
2 | 2 |
|
3 | 3 |
|
4 | 4 | def run():
|
5 |
| - """ |
6 |
| - Build a simple bare-minimum quantum circuit that starts with a single |
7 |
| - qubit (by default, in state 0), runs the experiment 1000 times, and |
8 |
| - finally prints the total count of the states finally observed. |
9 |
| - """ |
10 |
| - # Use Aer's qasm_simulator |
11 |
| - simulator = q.Aer.get_backend('qasm_simulator') |
| 5 | + """ |
| 6 | + Build a simple bare-minimum quantum circuit that starts with a single |
| 7 | + qubit (by default, in state 0), runs the experiment 1000 times, and |
| 8 | + finally prints the total count of the states finally observed. |
| 9 | + """ |
| 10 | + # Use Aer's qasm_simulator |
| 11 | + simulator = q.Aer.get_backend("qasm_simulator") |
12 | 12 |
|
13 |
| - # Create a Quantum Circuit acting on the q register |
14 |
| - circuit = q.QuantumCircuit(1, 1) |
| 13 | + # Create a Quantum Circuit acting on the q register |
| 14 | + circuit = q.QuantumCircuit(1, 1) |
15 | 15 |
|
16 |
| - # Map the quantum measurement to the classical bits |
17 |
| - circuit.measure([0], [0]) |
| 16 | + # Map the quantum measurement to the classical bits |
| 17 | + circuit.measure([0], [0]) |
18 | 18 |
|
19 |
| - # Execute the circuit on the qasm simulator |
20 |
| - job = q.execute(circuit, simulator, shots=1000) |
| 19 | + # Execute the circuit on the qasm simulator |
| 20 | + job = q.execute(circuit, simulator, shots=1000) |
21 | 21 |
|
22 |
| - # Grab results from the job |
23 |
| - result = job.result() |
| 22 | + # Grab results from the job |
| 23 | + result = job.result() |
24 | 24 |
|
25 |
| - # Returns counts |
26 |
| - counts = result.get_counts(circuit) |
| 25 | + # Returns counts |
| 26 | + counts = result.get_counts(circuit) |
27 | 27 |
|
28 |
| - return counts |
| 28 | + return counts |
29 | 29 |
|
30 | 30 |
|
31 |
| -if __name__ == '__main__': |
32 |
| - counts = run() |
33 |
| - print("Total count for various states are:", counts) |
| 31 | +if __name__ == "__main__": |
| 32 | + counts = run() |
| 33 | + print("Total count for various states are:", counts) |
0 commit comments