qchack2021:量子恶作剧

时间:2024-05-01 09:11:43
【文件属性】:

文件名称:qchack2021:量子恶作剧

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-01 09:11:43

Python

Qchack 2021 Google挑战赛 对于2021年勇敢的参与者来说,这是一个挑战。 指示 您好,勇敢的qchacker,欢迎参加挑战! 背景 在量子计算中,门模型起着核心作用。 今天,大多数量子算法设计人员通过称为量子门的事物来表达量子算法。 像Google Sycamore设备一样,量子硬件只能执行某些类型的门,并且只能执行一个和两个量子位的门。 但是,这意味着需要将多量子位运算编译为支持的门。 另外,另一个麻烦是设备有限制-并非所有的qubit都相互连接! 挑战 您面临的挑战是编译一个n-qubit(1 <= n <= 8)ary矩阵( 单一矩阵)到可以在Google Sycamore设备上运行的操作的列表-即实现此方法: from typing import List , Tuple import numpy as np import cir


【文件预览】:
qchack2021-main
----judge()
--------requirements.txt(50B)
--------judge_lib.py(7KB)
--------__init__.py(0B)
--------LICENSE(11KB)
--------judge_test.py(5KB)
--------judge_lib_test.py(5KB)
----LICENSE(1KB)
----README.md(12KB)
----solution()
--------solution.py(2KB)
--------requirements.txt(15B)
--------__init__.py(52B)
--------RandomMatrix.py(3KB)
--------TwoQubit.py(389B)
--------SingleQubit.py(374B)
----.gitignore(45B)

网友评论