-
-
Save nisuikiba/4263de5a6b9b1eb0d8ad1b5da6b31157 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"{'000': 1024}\n" | |
] | |
}, | |
{ | |
"data": { | |
"image/png": "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\n", | |
"text/plain": [ | |
"<Figure size 432x288 with 1 Axes>" | |
] | |
}, | |
"metadata": { | |
"needs_background": "light" | |
}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"#3量子ビット測定:基底状態\n", | |
"\n", | |
"import qiskit\n", | |
"from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister, execute, Aer\n", | |
"from qiskit.tools.visualization import plot_histogram\n", | |
"\n", | |
"q = QuantumRegister(3, \"q\")\n", | |
"c = ClassicalRegister(3, \"c\")\n", | |
"\n", | |
"threeQ = QuantumCircuit(q, c)\n", | |
"\n", | |
"threeQ.measure(q[0], c[0])\n", | |
"threeQ.measure(q[1], c[1])\n", | |
"threeQ.measure(q[2], c[2])\n", | |
"\n", | |
"backend_sim = Aer.get_backend('qasm_simulator_py')\n", | |
"r = execute(threeQ, backend_sim).result()\n", | |
"rc=r.get_counts()\n", | |
"print(rc)\n", | |
"plot_histogram(rc)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.7.1" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment