409 lines (408 with data), 22.4 kB
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"id": "6ac5d8fc-cdd4-4dde-ba4d-fb79f1c45574",
"metadata": {
"tags": []
},
"outputs": [],
"source": [
"from qiskit import QuantumCircuit, transpile\n",
"from qiskit.tools.jupyter import *\n",
"from qiskit.visualization import *\n",
"from ibm_quantum_widgets import *\n",
"\n",
"# qiskit-ibmq-provider has been deprecated.\n",
"# Please see the Migration Guides in https://ibm.biz/provider_migration_guide for more detail.\n",
"from qiskit_ibm_runtime import QiskitRuntimeService, Sampler, Estimator, Session, Options\n",
"\n",
"# Loading your IBM Quantum account(s)\n",
"service = QiskitRuntimeService(channel=\"ibm_quantum\")"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "f0bce44f-1078-4d17-8c3a-98d726526908",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAXEAAADuCAYAAADPwDeGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAgWElEQVR4nO3dfVxUZf7/8Re3ciMIqAmKiqamgqKgbpBZGOZ9mpvdrKm5Wdlq6taKZb9ta3+lebM9fl/b9aem3e5Xcy23LTWtvma55h0qZnlvUYCMhXc4ICnOfP+YZRIBY4YZZs7wfj4ePmDOnHOdD4rvuc51rnOOn9VqtSIiIobk7+kCRETEeQpxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBKcRFRAxMIS4iYmAKcRERA1OIi4gYmEJcRMTAFOIiIgamEBcRMTCFuIiIgSnERUQMTCEuImJgCnEREQNTiIuIGJhCXETEwBTiIiIGphAXETEwhbiIiIEpxEVEDEwhLiJiYApxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBKcRFRAxMIS4iYmAKcRERA1OIi4gYmEJcRMTAFOIiIgYW6OkCpCqrFSyXPF2FY/yDwM/P01X4DqvVSmlpqafLcEhYWBh++iWodwpxL2S5BJ8u9HQVjsmYCgHBnq7Cd5SWltK4cWNPl+EQs9lMeHi4p8tocDScIiJiYApxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBaZ64D9l3fDN/WJxRaVlIcDjxzTuRmTKWkTc9RkCA/slFfIn+R/ugjB730afzEKxYOXPexMe732TxB4/z/Q8H+f1dSz1dnoi4kELcB3VslUJm6v3218PTf8eD8zrz4c5lTBj0AlGNm3uwOhFxJY2JNwChweF0bnsjVquVE6eOe7oc8ZCmTZvSrl072rdvT2xsrMPbT5o0idatW7uhMqkL9cQbiML/hHdkWIyHK5H6Eh8fz7hx47jxxhtJTU2lZcuWld4/e/Yse/bsYdeuXaxcuZJ9+/bV2NZTTz3F7NmzOX78OBkZGeTl5bm7fKkl9cR9UNmlUs6VFHHW/CPfFu5n4ZrJHCvYS+fWfYhv3snT5Ymb9e3blzVr1pCbm8sLL7zA8OHDqwQ4QFRUFP3792fmzJnk5OSwdetW7rnnnirrVQQ4wPXXX8/gwYPd/jNI7fl8T7yoqIh58+axZs0a8vPzad68OaNGjWL27NlMnTqVV199lZdffpkpU6Z4ulSXefOjP/HmR3+qtKxv0igeu/NvHqrIsywWOHACvsyDkp8gKADiouDGDtAk1NPVuU7jxo2ZP38+kyZNqvLemTNn2LNnDydPnsRqtRIVFUVycjLx8fH2ddLT00lPT+fBBx9k4sSJfP/995UCHCArK4ulS3Vy3Jv4dIjn5OQwePBgTCYT4eHhdO3alRMnTrBw4UKOHz/O6dOnAejRo4dnC3Wxob96mH7dR1NuucS3hftZtXkuRefyCQ4Ksa/zwt/vxWK18Mex/7AvKy49zUMLEnl42AJuSxnjidJdbsdx2PAlnLnq1tw538PG/ZDcBu7qDeGNPFOfq6SkpLBmzRratm1rX1ZQUMDSpUtZsWIFx44dq3a72NhYRowYwe9+9zu6d+8OwIABA/jqq69Yu3Yt9913n33drKws5s+f794fRBzms8MpRUVFDB8+HJPJxBNPPEFhYSF79uzBZDIxd+5c1q1bx65du/Dz87P/8vqKVs06ktIpkz6dB3NPRhb/d8IHHM7fxX+9+3MP7bFRi/g6dyub9q60L3v5n5NJbNfXZwJ8w35Yub1qgFewWGHvd/D/NkLxhfqtzZXS09P59NNP7QFuNpuZPHkyCQkJ/PnPf64xwAFMJhNLliwhOTmZIUOG2Me6IyIiFOAG4bMhPnXqVPLz85kyZQoLFiwgIiLC/l5WVhbJycmUl5eTkJBAZGSkByt1v8SEdDJTxrJ53yq+zv0CsJ3gfGL0cv763hSKzp3g8y/f4cvjm5k+arGHq3WNPbm2Hnht/Hgeln1mC3Wj6datG+vXr7f/Dn/xxRd069aNRYsWUV5e7lBbH374IUlJSezdu7fS8r///e8KcC/mkyF+8OBBVq1aRbNmzZgzZ06166SmpgKQnJxcafm3337LHXfcQUREBNHR0YwbN45Tp065vWZ3G5P5R/z9A3hj4zP2Zb07D+KW7nczd+X9vLzmdzw+ehmR4U09WKVrWK3w8VeObfP9KThick897hIcHMyKFSto0qQJABs3biQzM5Pc3Fyn25w8eTI9e/astOyOO+7Q1EIv5pMhvnLlSiwWC2PGjKnxEVehobYzWleG+Pnz58nIyCA/P5+VK1eydOlStmzZwrBhw7BYLPVSu7u0ataBjOR72Xvsf9j/zRb78oeHL6Dg1DF6dx7Mr7oM9WCFrvPNj1B4zvHt/n3E9bW40zPPPENSUhIAe/fuZdSoUVy44Py40NUnMXfv3g1AZGQky5Ytq1ux4jY+GeKbNm0CICMjo8Z18vPzgcohvnTpUgoKCnjvvfcYNmwYo0ePZsWKFWzfvp3333/fvUXXg/tuexp/P3/e+Ojn3nhocDhxMe1pF9vNg5W51qETzm138IStF28EHTp0YObMmQBcvHiRcePG1enBytXNQunfv799jPz2229n9OjRdSta3MInZ6d89913AJXO1F+pvLycrVu3ApVDfO3atfTt25c2bdrYl6WlpdG+fXs++OADRo4c6VQ9vXr1wmSq/bF6cGAoS6ccdXg/ydffysfza06hti26sHHeZYfbrY2OnTpysdw7zg72GPE8HdIfcHi7yxZo2+56LOU/ub4oB/3Skd+jjz5KYKDtv++cOXP46isHx4+uUF2AV4yBT5o0iXXr1gHw2GOPsXr16hrb6dixI/7+PtkvrBexsbFkZ2c7vJ1PhnhJSQlAjYeWq1atoqioiIiICNq1a2dffuDAgWp7G4mJiRw4cMDpekwmEwUFBbVePyQozOl9eUrhiROUXXK+J+hKCad/cGo7y+Vy8r77xsXVuF5oaCgTJkwAbL/jCxcudLqtawU4wPr16/nqq69ISkri5ptvplu3buzfv7/atgoLC52uQ5znkyEeGxtrv7ghLS2t0nuFhYXMmDEDgO7du+Pn52d/78yZM0RFRVVpLyYmhsOHD9epHkcEBxrvCpS4li29pid+6axz94c5k7+PVq1aubga51gslhpDcdCgQURHRwPw9ttv2693cNQvBXiFRYsWsWjRIgB+85vf8NRTT1XbXlxcnHrideDM/WzAR0M8MzOTgwcPMnfuXAYMGECnTrZLzXft2sXYsWMpKioC6u8iH0cPkS5fhE+d71w57C+Pbq5zG0ePHCUguO61uMJlCzz3nuNzv6fem8pbs/LdUpOjSkpKajwp36tXL/v3//rXv5xqv7YBXrGPihC/ct9XO3r0KOHh4U7VI87zyY/NrKwsmjZtSl5eHomJiXTr1o2OHTvSp08f2rdvT//+/YGq0wujo6M5e/ZslfZOnz5NTIxuHGUUAf7Q18FbxESGQo/qT6F4nYrpseB4BwEcC3CAEydO2I8KUlJSHN6fuJdPhnh8fDxbtmxh6NChhISEkJubS0xMDEuWLGHdunUcOWKbS3Z1iHfp0qXase8DBw7QpUuXeqldXOO2rpAU/8vrATQKhIm32O6pYgSdO3cG4NSpUw6dawHHA7xCTk4OYBtabNGihUP7FPfyyeEUsAXy2rVrqyw3m83k5ubi7+9vn2NbYdiwYcyaNYv8/Hz7jYF27NjB8ePHdcWawQT4wwN94d1s2H4Mapqz07QxTLgZ4g10oGUymfD393doxhPAjBkznApwgLy8PAoKCrhw4YJ9Vox4Bz+r1SgzY11jx44d3Hjjjdxwww0cOnSo0nvFxcV069aNZs2a8dxzz1FWVkZWVhbNmzdn27Zt9XbSpr7HxF0hYypeMyZ+tVNm2HbMdhfDH4ttgR7oDxP6QZc48MZzcdcaE3fWwIEDee+99wgJCXHLvVDMZrPGxD3AC3993atietTVQylguzJt06ZNxMXFce+99zJx4kTS09NZu3atzrobWNPGMKwHzBpuG/sG210LE1t5Z4C7y8aNGxk5ciRPPPGEjix9SIM7LrpWiIPtpvfVDcMYSf6PR5m/ajznSooID2nCjHteJyE2sdI6G3a9xj+3/Jf9ddG5fLq178ez49fUd7lSjzZu3MjGjRs9XYa4kELcB/3Xu48w5FcPM7D3A3z+5TvMX/UAf5u2q9I6g3pPYFDvCfbXDy1I4raevnELWpGGpAEdTNps2rQJq9XK0KG+cbOnq50x/8CR/GwyU2xPu7+526/58WweBUU131P64Pc7OGv+gbTEO+qrTBFxkQYX4r7ux7N5xETGERBgO8jy8/Pjuug2/HD2+xq32bBzObeljiUwIKi+yhQRF1GIN3AXLpawOedtBvd50NOliIgTFOI+pnlUa04XF3L5su2pLlarlR/OfM91UW2qXf/zfatp2yKRti261meZIuIiCnEfE934Ojq0SuGTPX8HYMv+d2kWFU+rZh2qXX/DruUMUi9cxLAU4j5o+q+XsG77Eh6Y24m3P32RGXe/BsBfVk/ki69/frhF3g+HOX4ih1uT7/FUqSJSRw1uimFD0Pq6G1j42LYqy58YvazKeu8/f76+yhIRN1BPXETEwBTiIiIGphAXETEwhbiIiIEpxEVEDEyzU7yQf5Dt/txG4q8r9l0qLCwMs9nssvbmL3mb4pJSIsPDmPHIvVVeu0JYWJhL2hHHKMS9kJ+f9z5gQeqHn5+fSx+wENwohOBLlwluFEJ4eHiV12JcGk4RETEwhbiIiIEpxEVEDEwhLiJiYApxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBKcRFRAxMIS4iYmAKcRERA1OIi4gYmEJcRMTAFOIiIgamEBcRMTA92UdEvJLVaqW0tNTTZdRaWFgYfn5+9b5fhbiIeKXS0lIaN27s6TJqzWw2e+RRdxpOERExMIW4iIiBKcRFRAxMIS4iYmAKcWkwLFawWm3fV3wVMTrNThGfdfIcfJkH+ach7zScLvn5veIyWPgRxMfA9ddBYisIDPBcrSLOUoiLT7FYYX8e/PsIHD157XW/+dH25/PDEBECaR3gpk7QJLR+ahVxBYW4+IxTZnh7+y+Hd3XOl8FHX9kC/c5U6NMePHDdhojDFOLiE3Z+A+/sgovldWun7BKs3A77vof70yGskWvqE3EXndgUw/v0IKzYVvcAv9KBE/DXT8Bc5ro2RdxBIS6G9u8j8K897mn7xFlYvMnWOxcJCgoiNjbW02VUoeEUMaz807Am2837OAP/3A333eje/Yh7hIaG0qtXL1JTU0lNTSUuLo7g4GAuXrzIiRMn2L17N7t37yY7O5uyspoPu4KCgli9ejVJSUlkZGSQl5dXjz/FtSnExZDKL9uGUCwOzvd+fBBEhkLxBXhpQ+222XEckltD11aO1yme0alTJx599FEeeOABoqKialxv7NixAJw+fZpXX32VxYsXc/z48UrrVAT4iBEjAFi3bh09evTAYrG4rX5HNIjhlKKiIrKysujQoQMhISG0bt2aadOmUVJSwoMPPoifnx9//etfPV2mOOCzQ7bhDkdFhkJUmO2rI/6x0/bBId4tKiqK1157jcOHDzN9+vRrBviVYmJi+MMf/sCxY8d45ZVXiIyMBKoGeGlpKdOnT/eaAIcG0BPPyclh8ODBmEwmwsPD6dq1KydOnGDhwoUcP36c06dPA9CjRw/PFiq1dtkCW47U7z7PltouHEpJqN/9Su0NGjSIZcuW0arVz4dMFy5cYPXq1Xz++efs3r2bY8eOUVZWRkhICJ06dSI1NZVbbrmFX//614SEhAAwceJEBg4cyMMPP8ykSZMqBfjw4cPZtGmTR36+mvh0iBcVFTF8+HBMJhNPPPEEf/rTn4iIiABg3rx5zJw5k8DAQPz8/OjevbuHq5XaOlBgC9X69u8jCnFv9cgjj7Bo0SL8/W2DC+fOneP5559n+fLlnDlzpsr6ZrOZPXv2sGfPHl555RWmTZvGxIkTefrpp4mIiKB169asX7/e/pAHbw1w8PHhlKlTp5Kfn8+UKVNYsGCBPcABsrKySE5Opry8nISEBPvhk3i/7G89s99vfrRdUCTeZeLEiSxevNge4B9++CGJiYksWLCg2gCvzqlTp5g7dy5JSUl88sknAPYA/+mnn7w2wMGHQ/zgwYOsWrWKZs2aMWfOnGrXSU1NBSA5Odm+rCL0+/TpQ6NGjTzyuCW5tu9OeW7feR7ct1SVnp7OkiVL7K/nzp3LkCFDKCgocKq9wsJCSkpKKi0LDAykuLi4TnW6k8+G+MqVK7FYLIwZM6bGRzyFhtrObl0Z4seOHePdd98lNjaW3r1710utUnvnyzwzlFIh77Tn9i2VhYaG8tprr9l74H/5y1948sknnW7v6pOYly7ZLhAICAjgtddeIzg4uO5Fu4HPhnjFoU9GRkaN6+Tn5wOVQ7xfv34UFhby/vvvk5mZ6d4ixWGmsx7e/znP7l9+9txzz9GpUycAtm3bRlZWltNtVTcLZejQoezevRuApKQk/vjHP9a9aDfw2ROb3333HQBt27at9v3y8nK2bt0KVA7xik91V+rVqxcmk8nl7TZEcV0yuemB16t9r2IO+LVEhvz89dk7a16vpnnkn37+Bc/df3ftivUid06YTnjjSApNhcTHx1d57Y2uNY2vSZMmTJ48GYCysjImTJjg9LS/6gK8YgzcZDKRnZ1NcHAwU6dO5cUXX6wy3FKhY8eOdcqP2NhYsrMdv3rNZ0O84i/6woUL1b6/atUqioqKiIiIoF27dm6txWQyOT1GJ5UFNy+q8b2KOeC14e9f+3Wv9FNZmSH/LS2XL9u/FhQUVHltNOPHjycszPYPuGzZMg4fPuxUO9cKcID9+/fz5ptvMnHiRCIjIxkzZgxLly6ttq3CwkKnaqgrnw3x2NhYzpw5w549e0hLS6v0XmFhITNmzACge/fubj956Y33WzCqJhE1d7WLq/+8riQyxBbgFovtwRCOthXgd7nSPGSj8A8IsH9t1apVldfeyGKx1BiMDz30kP37RYsWOdX+LwX4le1PnDjRvt+aQjwuLq7OPXFn+GyIZ2ZmcvDgQebOncuAAQPsY2e7du1i7NixFBXZenT1cZGPM4dIUj1zGfyfd6t/rzaX0T97p60HXlwGz/7T8f2PvWsA/3gh3/ENPWz23/6bYnMJcbFx5OfnV3ntjUpKSqqdlBAdHU1SUhIAO3bs4ODBgw63XdsAB9i7dy/79u0jOTmZlJQUwsPDqx1SOXr0KOHh4Q7XUlc+e2IzKyuLpk2bkpeXR2JiIt26daNjx4706dOH9u3b079/f6DyeLh4v8Yhzg2DuErrpp7bt9ikpKTYv9++fbvD2zsS4Ffvx9/f3+uu7vbZEI+Pj2fLli0MHTqUkJAQcnNziYmJYcmSJaxbt44jR2zXbSvEjadtM8/tu02M5/YtNj179rR/XzF7pLacCfCr93Plh4g38NnhFIAuXbqwdu3aKsvNZjO5ubn4+/vbD8vEOHq3sz15p75dfx3EVH/JgdSjmJifP0kduSWsswF+9X6io6MdqNb9fDrEa/L1119jtVrp1KmT/Qz3ld555x0ADhw4UOl1QkICvXr1qr9CpVpdW0J0GJyp54t++naq3/1J9ZYuXcpHH31EaGgoX375Za23S05OZuDAgYDj90LJzs5m8ODBlJWV8c033zhVt7s0yBDfv38/UPNQyujRo6t9PX78eF5//XW31ia/zN8f+nV23xN9qhMdBt1b19/+pGa5ubnk5uY6vF12djYjR45kxYoVjB492qF7oRQVFbFhQy1vQF/PFOLVsFodfNKA1Lt+N8DuXNvTferDPTdCgM+eQWo4Nm7cSEJCAufPn/d0KS7TIH8tfynExfsF+MNvnAjW4gu2e6/UZk55hbQO0DnOsf2I9/KlAIcG2hP31ltKimNaRsNdvWHVjtpvU9tHslVoHQMjvGsygkglDbInLr4jrQPcmeqetuOj4ZEMCAlyT/sirtAge+LiW27pDOGNYPVO+KncNW0mxcOYNAj1zruPitgpxMUn9Gpnm8f99nY4XIcbRoYFw6hekJoAeh6IGIFCXHxGdDhM6g9fF9ieh3nIgZvKNQmF9I62PxEh7qtRxNUU4uJT/PxsQyFJ8fDjedifZ3saT/5pKDJDxezR0GDbmHd8jK0H36WlphCKMSnExWc1j4D+XSsvu2yxBb2/hkrERyjEpUFRb1t8jX6lRUQMTCEuImJgCnEREQNTiIuIGJhObIqIVwoLC8NsNrukrflL3qa4pJTI8DBmPHJvjcvqorpnE9QHhbiIeCU/Pz+XPXg4uFEIwZcuE9woxN5mdcuMSMMpIiIGphAXETEwhbiIiIEpxEVEDEwhLiJiYApxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBKcRFRAxMIS4iYmAKcRERA1OIi4gYmEJcRMTAFOIiIgamEBcRMTCFuIiIgSnERUQMTCEuImJgCnEREQNTiHuB+fPnk5aWRnR0NFFRUfTt25cNGzZ4uiyRa1q/fj09evSgUaNGJCQk8NJLL3m6pHr1+eefM2LECNq2bYufnx/PP/+8R+pQiHuBTZs28dvf/pZPP/2UnTt3kp6ezrBhw9i6daunSxOpVnZ2NiNGjGDw4MHk5OTw7LPPMmvWLBYvXuzp0uqN2Wyma9euzJs3j9jYWI/VEeixPYvdhx9+WOn1vHnz2LBhA2vWrOGmm27yUFUiNXvppZfo3bs3c+bMAaBLly58/fXXvPjii0yaNMnD1dWPIUOGMGTIEABmzpzpsToU4l7IYrFQXFxMeHi4p0sRg/np4iW+KzhZZXn55cv2r0e+za/y+kotmkXTJOLav3tbt27lwQcfrLRs0KBBLFiwgPz8fOLj4+vyY9TJ9wUnKbt4qdKy6n7emv4OQhsF07rldfVUbd0pxL3Q7NmzOXv2LA8//LCnSxGDCQoKZMvOfRzNLaj2/dILZbz6j/U1vo6KbMz03971i/spLCysMoRQ8bqwsNCjIX763Hne/mBTte9d/fNWt+z+kQNo7dYKXUtj4l5m0aJFzJ49m3feecej/xHEmPz9/LhryK2EhjRyavvRQ24lpFGwi6uqXz26dqB75/ZObZuS1ImkG9q5uCL3Uoh7kQULFjBjxgzef/99MjMzPV2OGFSTiHBGDnD8XErf3t24vm3LWq0bFxeHyWSqtOzkyZP29zxt5O19iWwc5tA2UZGNuSMz3U0VuY9C3Es888wzPPfcc6xfv14BLnWW3LUDyV2ur/X6LZpFM7Bf71qvf9NNN7Fx48ZKyzZs2EDbtm294ggyLDSEu4bcWuv1/YC7hxrzKEQh7gWmT5/O/Pnzeeutt7jhhhswmUyYTCbOnTvn6dLEwEbc3pfIxr98cjzA35+7h2UQFFj7U2S///3v2blzJ08//TSHDh3ijTfe4OWXX+bJJ5+sS8ku1aldPGkpibVat2/v7rRvU7ujkApms5mcnBxycnK4ePEiJpOJnJwcjh075ky5TvOzWq3Wet2jVOHn51ft8vHjx/P666/XbzHiU45+m8/yq07kXW1gv95kpPV0uO1169Yxa9YsDh06RGxsLNOmTePxxx93tlS3uHipnJdff5cfT9fcIWrRLJop4+906EMMYPPmzWRkZFRZfsstt7B582ZHS3WaQtxgvs0rJD62OUFBmlgktfP+J1v5YvfX1b7XtlULHvnNcPz9ffegPK/wB/7/W//CUk3UBfj7M3n8nbS8rqkHKnMN3/2X80HnzaUs/8d65i19m3PFZk+XIwYx6JZf0Twmqsry4KBA7h6a4dMBDtA67jr6p6dU+96Am3sZOsBBIW4on+3YR3n5ZaIjI4j8hYsxRCoEBwVyz7AM/P0rD9sNuy2dptGRHqqqfmWk9aR1XPNKyxLiY+nXp7uHKnIdhfgVLl++zFtvvcXtt99O8+bNadSoEW3atGHQoEEsW7aMy/+5wssTzptL2Z5zAIDMvqk1jqOLVCc+rjm3pafaX3fp0Ibe3W/wYEX1KyCg4uRtAADBwUGMHnqrTxyFGP8ncJHi4mIGDBjAuHHj+PjjjwkODiY5ORmLxcJHH33EQw89xPnz5z1WX0UvvE3LFnRMaOWxOsS4bk3rQeu46wgPDWHUoH4NriPQPCaKIRk3AjC8fxpNo3zjKEQnNv9j9OjR9qsk33zzzUpnnU+ePMny5cuZNm2aU/czefmNNZw3X3C6NqvVyvmSUsA2/zUwIMDptqRhu2yxYLFYHJ6J4SusVisXL5UTHBTodR9iEY1DeWz8KIe3U4gDu3fvplevXgQGBrJ3716SkpJc2v7sv/03xeYSl7YpIr4lsnE4syaPcXi7hvlxfJX33nsPgKFDh7o8wMH2Cess9cJFGgZnc0IhDhw4YDthmJaW5pb2nTlEqrD2f7bx7+z9tGnZgkfvv8PrDgFFxLMU4thOagI0adLELe07OyZ+ZS+86Mw55ixa4erSRMRLODsmrhAHIiNtZ6ndda+S8+YLdR4TL71Q5qJqRMSXKMSBxMRE1qxZw7Zt29zSvjNjXRoLF2lYnB0T1+wUYO/evaSkpBAUFEROTg5du3b1dEkaCxeRWtHFPkDPnj25++67uXTpEoMHD+azzz6r9P7JkyeZM2cOJSX1M01QV2eKSG2pJ/4fxcXFjBgxwn4LyVatWtGyZUsKCwspKCjAarVy5swZoqKi3F6LeuEiUlvqif9HZGQkn3zyCcuXL+fWW2+ltLSUffv24e/vz8CBA1m+fDkRERH1Ukvj8FBCGgWrFy4iv0g9cS9V9tNFGgUHKcRF5JoU4iIiBqbhFBERA1OIi4gYmEJcRMTAFOIiIgamEBcRMTCFuIiIgSnERUQMTCEuImJgCnEREQNTiIuIGJhCXETEwBTiIiIGphAXETEwhbiIiIEpxEVEDEwhLiJiYApxEREDU4iLiBiYQlxExMAU4iIiBqYQFxExMIW4iIiBKcRFRAxMIS4iYmAKcRERA1OIi4gYmEJcRMTAFOIiIgamEBcRMTCFuIiIgSnERUQMTCEuImJgCnEREQNTiIuIGJhCXETEwBTiIiIGphAXETEwhbiIiIEpxEVEDOx/AfklLhprwsoKAAAAAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 454.517x284.278 with 1 Axes>"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"circuit = QuantumCircuit(2, 2)\n",
"\n",
"circuit.ry(0.7, 0)\n",
"circuit.cx(0, 1)\n",
"circuit.measure(range(2), range(2));\n",
"circuit.draw(output='mpl')"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "eda9ee9c-93b5-47e3-bb21-2218cb7a84d5",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"4"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"circuit.width()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "a2feeabf-4cb5-4f52-9171-d6d4acef8280",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"3"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"circuit.depth()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "0ea745c2-8465-41a9-8d7e-e7a118f7f706",
"metadata": {
"tags": []
},
"outputs": [
{
"data": {
"text/plain": [
"4"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"circuit.size()"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4aa42f58-afc0-4989-83cd-12543c95fadf",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.10.8"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"state": {
"0727bd9f140a4e629f9fb56a6f5ac706": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_57a13bab24244eb6b357aacba5e5741f",
"style": "IPY_MODEL_aecbe7d2e4e04e85b2260bee2237a38d",
"value": "<h5>Message</h5>"
}
},
"15d775c5fc20491c8c015df36ad62174": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "ButtonModel",
"state": {
"button_style": "primary",
"description": "Clear",
"layout": "IPY_MODEL_c94418f17fa844449b4def85b7307a32",
"style": "IPY_MODEL_f38851e3994e457483c3ffc4a9b7151c",
"tooltip": null
}
},
"253408c1dd554e6997c96c15d969719f": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_ccb5b7d974664152a3fc860e7d86cc5f",
"style": "IPY_MODEL_e9b2d1559871492d8c42c0ac92dc9977",
"value": "<h5>Queue</h5>"
}
},
"2d5d74313d544ef6ae679caa6c0ce177": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "GridBoxModel",
"state": {
"children": [
"IPY_MODEL_15d775c5fc20491c8c015df36ad62174"
],
"layout": "IPY_MODEL_30faaab4b89846c1bf3a27bdf5135311"
}
},
"30faaab4b89846c1bf3a27bdf5135311": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"grid_template_areas": "\n \". . . . right \"\n ",
"grid_template_columns": "20% 20% 20% 20% 20%",
"width": "100%"
}
},
"3cda0804d60d420886a8417e7c8f95da": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"44ba250993a94735ab8a41edc9d2e92c": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"57a13bab24244eb6b357aacba5e5741f": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {}
},
"6838f2d2613a48ce8871bf49bb971218": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"margin": "0px 0px 0px 37px",
"width": "600px"
}
},
"71492352f91b4d7d90b187285c856838": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_71f28644027e44818f2dd4c358ced8e2",
"style": "IPY_MODEL_95d50e4ebe1b42b69e34834a695b4cc4",
"value": "<h5>Status</h5>"
}
},
"71f28644027e44818f2dd4c358ced8e2": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"width": "95px"
}
},
"76650f1dcbd04cc4ad8f258d88e9d766": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"width": "145px"
}
},
"82ba2093e60344fe8554aebfbd064f62": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"width": "190px"
}
},
"86939a022d4245d1afcb1cf3bf45f99a": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"89cc971019c0466fbcade7dca00c6aa4": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_76650f1dcbd04cc4ad8f258d88e9d766",
"style": "IPY_MODEL_86939a022d4245d1afcb1cf3bf45f99a",
"value": "<h5>Backend</h5>"
}
},
"95d50e4ebe1b42b69e34834a695b4cc4": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"a4d81b5701a941e5ba7ec733c832e932": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HBoxModel",
"state": {
"children": [
"IPY_MODEL_fa40955b215c4f2a8eecdba41b5b1a13",
"IPY_MODEL_89cc971019c0466fbcade7dca00c6aa4",
"IPY_MODEL_71492352f91b4d7d90b187285c856838",
"IPY_MODEL_253408c1dd554e6997c96c15d969719f",
"IPY_MODEL_0727bd9f140a4e629f9fb56a6f5ac706"
],
"layout": "IPY_MODEL_6838f2d2613a48ce8871bf49bb971218"
}
},
"aecbe7d2e4e04e85b2260bee2237a38d": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"c94418f17fa844449b4def85b7307a32": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"grid_area": "right",
"padding": "0px 0px 0px 0px",
"width": "70px"
}
},
"ccb5b7d974664152a3fc860e7d86cc5f": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"width": "70px"
}
},
"d45d5e62419e4b238f35c7fc98335caf": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_e8a2df29e0514dff9e561a783da81de1",
"style": "IPY_MODEL_3cda0804d60d420886a8417e7c8f95da",
"value": "<p style='font-family: IBM Plex Sans, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: medium;'>Circuit Properties</p>"
}
},
"e8a2df29e0514dff9e561a783da81de1": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"margin": "0px 0px 10px 0px"
}
},
"e9b2d1559871492d8c42c0ac92dc9977": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLStyleModel",
"state": {
"description_width": "",
"font_size": null,
"text_color": null
}
},
"f38851e3994e457483c3ffc4a9b7151c": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "ButtonStyleModel",
"state": {
"font_family": null,
"font_size": null,
"font_style": null,
"font_variant": null,
"font_weight": null,
"text_color": null,
"text_decoration": null
}
},
"fa40955b215c4f2a8eecdba41b5b1a13": {
"model_module": "@jupyter-widgets/controls",
"model_module_version": "2.0.0",
"model_name": "HTMLModel",
"state": {
"layout": "IPY_MODEL_82ba2093e60344fe8554aebfbd064f62",
"style": "IPY_MODEL_44ba250993a94735ab8a41edc9d2e92c",
"value": "<h5>Job ID</h5>"
}
}
},
"version_major": 2,
"version_minor": 0
}
}
},
"nbformat": 4,
"nbformat_minor": 5
}