qiskit - 如何在 5qubit 量子电路中更改输入 qubits(q3 和 q4)
解决方案
在 Qiskit 中,每个量子位都从基态(0 态)开始。因此,如果通过更改输入意味着将起始值从 0 更改为 1,那么唯一的方法是将 X-Gate 应用于量子位 q3 和 q4。该门的作用类似于经典的非门,因此它可用于将量子位从 0 翻转到 1,反之亦然。
查看 5(a) 中的表格,他们希望您检查 q3 和 q4 (00, 01, 10, 11) 的所有 4 个可能输入。因此,对于这些输入中的每一个,您的 X-Gate 分配如下:
输入 00:不需要 X-Gate
输入 01:q3 上的 X-Gate
输入 10:q4 上的 X-Gate
输入 11:q3 和 q4 上的 X-Gate
推荐阅读
- javascript - VueJS:过滤选择列表
- java - 原因:mapbox 依赖项添加期间的 java.lang.RuntimeException
- osgi - 如何使用 java 和远程 karaf 容器以编程方式部署、启动、停止 OSGI 包?
- javascript - Vuetify v-file-input 仅带有图标
- python - 将 Python 程序转换为 C/C++,然后转换为 RISC-V 可执行文件
- python - Django:如果用户对象存在,则在模板中显示不同的按钮
- javascript - react hooks的动态导入
- pyqt - QFileDialog:基于当前目录的默认文件名
- c# - 我怎么能用光子游戏解决这个问题
- mysql - 在 MYSQL 中查找特定日期的行