Skip to content

Commit 2bc8037

Browse files
committed
Ran cells per approver request.
1 parent 44a6841 commit 2bc8037

File tree

1 file changed

+67
-13
lines changed

1 file changed

+67
-13
lines changed

terra/qasm_run.ipynb

Lines changed: 67 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
},
100100
{
101101
"cell_type": "code",
102-
"execution_count": null,
102+
"execution_count": 1,
103103
"metadata": {},
104104
"outputs": [],
105105
"source": [
@@ -118,7 +118,7 @@
118118
},
119119
{
120120
"cell_type": "code",
121-
"execution_count": null,
121+
"execution_count": 2,
122122
"metadata": {},
123123
"outputs": [],
124124
"source": [
@@ -140,9 +140,29 @@
140140
},
141141
{
142142
"cell_type": "code",
143-
"execution_count": null,
143+
"execution_count": 3,
144144
"metadata": {},
145-
"outputs": [],
145+
"outputs": [
146+
{
147+
"name": "stdout",
148+
"output_type": "stream",
149+
"text": [
150+
" ┌──────────┐ ░ ┌─┐ \n",
151+
"q_0: |0>┤ U2(0,pi) ├─░─┤M├──────\n",
152+
" ├──────────┤ ░ └╥┘┌─┐ \n",
153+
"q_1: |0>┤ U2(0,pi) ├─░──╫─┤M├───\n",
154+
" ├──────────┤ ░ ║ └╥┘┌─┐\n",
155+
"q_2: |0>┤ U2(0,pi) ├─░──╫──╫─┤M├\n",
156+
" └──────────┘ ░ ║ ║ └╥┘\n",
157+
" c_0: 0 ════════════════╩══╬══╬═\n",
158+
" ║ ║ \n",
159+
" c_1: 0 ═══════════════════╩══╬═\n",
160+
"\n",
161+
" c_2: 0 ══════════════════════╩═\n",
162+
" \n"
163+
]
164+
}
165+
],
146166
"source": [
147167
"# Create circuit\n",
148168
"circ = QuantumCircuit.from_qasm_str(qasm_source)\n",
@@ -155,9 +175,17 @@
155175
},
156176
{
157177
"cell_type": "code",
158-
"execution_count": null,
178+
"execution_count": 4,
159179
"metadata": {},
160-
"outputs": [],
180+
"outputs": [
181+
{
182+
"name": "stdout",
183+
"output_type": "stream",
184+
"text": [
185+
"Job Status: job has successfully run\n"
186+
]
187+
}
188+
],
161189
"source": [
162190
"# Number of shots to run the program (experiment); maximum is 8192 shots.\n",
163191
"shots = 256\n",
@@ -173,9 +201,17 @@
173201
},
174202
{
175203
"cell_type": "code",
176-
"execution_count": null,
204+
"execution_count": 5,
177205
"metadata": {},
178-
"outputs": [],
206+
"outputs": [
207+
{
208+
"name": "stdout",
209+
"output_type": "stream",
210+
"text": [
211+
"Result(backend_name='qasm_simulator', backend_version='2.0.0', header=Obj(backend_name='qasm_simulator', backend_version='2.0.0'), job_id='753f8619-e79c-462c-82ba-a22c64a388ff', qobj_id='9f1207ba-5646-4f73-987c-095bf281c147', results=[ExperimentResult(data=ExperimentResultData(counts=Obj(0x0=35, 0x1=34, 0x2=26, 0x3=25, 0x4=33, 0x5=35, 0x6=38, 0x7=30), memory=['0x6', '0x3', '0x7', '0x5', '0x4', '0x2', '0x2', '0x6', '0x3', '0x6', '0x5', '0x1', '0x4', '0x3', '0x4', '0x6', '0x2', '0x2', '0x5', '0x3', '0x7', '0x7', '0x2', '0x0', '0x0', '0x1', '0x7', '0x1', '0x1', '0x1', '0x1', '0x7', '0x2', '0x0', '0x6', '0x2', '0x6', '0x5', '0x3', '0x4', '0x5', '0x0', '0x7', '0x5', '0x0', '0x3', '0x2', '0x7', '0x1', '0x3', '0x2', '0x5', '0x5', '0x7', '0x6', '0x4', '0x5', '0x7', '0x6', '0x5', '0x6', '0x6', '0x6', '0x7', '0x3', '0x3', '0x0', '0x1', '0x6', '0x5', '0x7', '0x1', '0x1', '0x0', '0x2', '0x0', '0x6', '0x0', '0x0', '0x6', '0x1', '0x5', '0x1', '0x1', '0x2', '0x1', '0x0', '0x2', '0x1', '0x6', '0x4', '0x0', '0x7', '0x3', '0x6', '0x4', '0x4', '0x2', '0x4', '0x5', '0x4', '0x4', '0x3', '0x5', '0x3', '0x6', '0x5', '0x4', '0x5', '0x3', '0x3', '0x3', '0x3', '0x1', '0x4', '0x0', '0x4', '0x0', '0x6', '0x1', '0x3', '0x1', '0x2', '0x4', '0x2', '0x7', '0x0', '0x5', '0x3', '0x7', '0x4', '0x4', '0x0', '0x5', '0x4', '0x0', '0x7', '0x1', '0x5', '0x7', '0x5', '0x6', '0x6', '0x0', '0x1', '0x1', '0x7', '0x5', '0x4', '0x6', '0x7', '0x2', '0x5', '0x2', '0x6', '0x7', '0x2', '0x0', '0x6', '0x3', '0x6', '0x6', '0x7', '0x6', '0x0', '0x1', '0x6', '0x1', '0x0', '0x5', '0x5', '0x2', '0x3', '0x7', '0x5', '0x4', '0x0', '0x1', '0x6', '0x7', '0x5', '0x4', '0x4', '0x6', '0x0', '0x0', '0x4', '0x0', '0x6', '0x1', '0x7', '0x0', '0x5', '0x2', '0x3', '0x7', '0x3', '0x1', '0x1', '0x5', '0x4', '0x1', '0x5', '0x6', '0x5', '0x4', '0x5', '0x6', '0x4', '0x6', '0x1', '0x2', '0x1', '0x4', '0x6', '0x0', '0x5', '0x2', '0x2', '0x2', '0x4', '0x1', '0x7', '0x4', '0x0', '0x0', '0x4', '0x5', '0x5', '0x2', '0x1', '0x4', '0x3', '0x0', '0x2', '0x6', '0x6', '0x4', '0x3', '0x3', '0x6', '0x6', '0x7', '0x7', '0x0', '0x1', '0x0', '0x7', '0x0', '0x7', '0x5', '0x0', '0x4', '0x7', '0x1', '0x0']), header=Obj(clbit_labels=[['c', 0], ['c', 1], ['c', 2]], creg_sizes=[['c', 3]], memory_slots=3, n_qubits=3, name='circuit0', qreg_sizes=[['q', 3]], qubit_labels=[['q', 0], ['q', 1], ['q', 2]]), meas_level=2, name='circuit0', seed_simulator=638276239, shots=256, status='DONE', success=True, time_taken=0.0035185813903808594)], status='COMPLETED', success=True, time_taken=0.005647182464599609)\n"
212+
]
213+
}
214+
],
179215
"source": [
180216
"# See the entire result expressed as a dictionary\n",
181217
"result_exp = job_exp.result()\n",
@@ -184,17 +220,25 @@
184220
},
185221
{
186222
"cell_type": "code",
187-
"execution_count": null,
223+
"execution_count": 6,
188224
"metadata": {},
189-
"outputs": [],
225+
"outputs": [
226+
{
227+
"name": "stdout",
228+
"output_type": "stream",
229+
"text": [
230+
"{'counts': {'0x5': 35, '0x4': 33, '0x1': 34, '0x3': 25, '0x7': 30, '0x0': 35, '0x2': 26, '0x6': 38}, 'memory': ['0x6', '0x3', '0x7', '0x5', '0x4', '0x2', '0x2', '0x6', '0x3', '0x6', '0x5', '0x1', '0x4', '0x3', '0x4', '0x6', '0x2', '0x2', '0x5', '0x3', '0x7', '0x7', '0x2', '0x0', '0x0', '0x1', '0x7', '0x1', '0x1', '0x1', '0x1', '0x7', '0x2', '0x0', '0x6', '0x2', '0x6', '0x5', '0x3', '0x4', '0x5', '0x0', '0x7', '0x5', '0x0', '0x3', '0x2', '0x7', '0x1', '0x3', '0x2', '0x5', '0x5', '0x7', '0x6', '0x4', '0x5', '0x7', '0x6', '0x5', '0x6', '0x6', '0x6', '0x7', '0x3', '0x3', '0x0', '0x1', '0x6', '0x5', '0x7', '0x1', '0x1', '0x0', '0x2', '0x0', '0x6', '0x0', '0x0', '0x6', '0x1', '0x5', '0x1', '0x1', '0x2', '0x1', '0x0', '0x2', '0x1', '0x6', '0x4', '0x0', '0x7', '0x3', '0x6', '0x4', '0x4', '0x2', '0x4', '0x5', '0x4', '0x4', '0x3', '0x5', '0x3', '0x6', '0x5', '0x4', '0x5', '0x3', '0x3', '0x3', '0x3', '0x1', '0x4', '0x0', '0x4', '0x0', '0x6', '0x1', '0x3', '0x1', '0x2', '0x4', '0x2', '0x7', '0x0', '0x5', '0x3', '0x7', '0x4', '0x4', '0x0', '0x5', '0x4', '0x0', '0x7', '0x1', '0x5', '0x7', '0x5', '0x6', '0x6', '0x0', '0x1', '0x1', '0x7', '0x5', '0x4', '0x6', '0x7', '0x2', '0x5', '0x2', '0x6', '0x7', '0x2', '0x0', '0x6', '0x3', '0x6', '0x6', '0x7', '0x6', '0x0', '0x1', '0x6', '0x1', '0x0', '0x5', '0x5', '0x2', '0x3', '0x7', '0x5', '0x4', '0x0', '0x1', '0x6', '0x7', '0x5', '0x4', '0x4', '0x6', '0x0', '0x0', '0x4', '0x0', '0x6', '0x1', '0x7', '0x0', '0x5', '0x2', '0x3', '0x7', '0x3', '0x1', '0x1', '0x5', '0x4', '0x1', '0x5', '0x6', '0x5', '0x4', '0x5', '0x6', '0x4', '0x6', '0x1', '0x2', '0x1', '0x4', '0x6', '0x0', '0x5', '0x2', '0x2', '0x2', '0x4', '0x1', '0x7', '0x4', '0x0', '0x0', '0x4', '0x5', '0x5', '0x2', '0x1', '0x4', '0x3', '0x0', '0x2', '0x6', '0x6', '0x4', '0x3', '0x3', '0x6', '0x6', '0x7', '0x7', '0x0', '0x1', '0x0', '0x7', '0x0', '0x7', '0x5', '0x0', '0x4', '0x7', '0x1', '0x0']}\n"
231+
]
232+
}
233+
],
190234
"source": [
191235
"# Let's just look at the result data from the result without the other overhead\n",
192236
"print(result_exp.data())"
193237
]
194238
},
195239
{
196240
"cell_type": "code",
197-
"execution_count": null,
241+
"execution_count": 7,
198242
"metadata": {},
199243
"outputs": [],
200244
"source": [
@@ -216,9 +260,19 @@
216260
},
217261
{
218262
"cell_type": "code",
219-
"execution_count": null,
263+
"execution_count": 8,
220264
"metadata": {},
221-
"outputs": [],
265+
"outputs": [
266+
{
267+
"name": "stdout",
268+
"output_type": "stream",
269+
"text": [
270+
"qasm_simulator 2019-08-06T08:48:27.268005\n",
271+
"000;001;010;011;100;101;110;111;\n",
272+
"35;34;26;25;33;35;38;30;\n"
273+
]
274+
}
275+
],
222276
"source": [
223277
"# Get the counts and keys from the result and convert to a csv\n",
224278
"counts_exp = result_exp.get_counts(circ)\n",

0 commit comments

Comments
 (0)