20 行 Python 代码说清量子霸权!( 六 )
用Python体验量子算法
importmath fromqiskitimportQuantumRegisterClassicalRegisterQuantumCircuit importwarnings #忽略告警 warnings.filterwarnings( 'ignore' ) #定义量子傅里叶变换函数qft defqft(circ q n): \"\"\"n-qubitQFTonqincirc.\"\"\" for jinrange(n): for kinrange(j): circ.cu1(math.pi/float( 2 **(j-k)) q[j
q[k
) #套用傅里叶就换 circ.h( q[j
) n= 3 #量子比特数量 q =QuantumRegister(n) c=ClassicalRegister(n) qft_n=QuantumCircuit( q c) #定义量子电路 , 后面可以可视化 qft(qft_n q n) for iinrange(n): qft_n.measure( q[i
c[i
) print (qft_n.qasm()) #可视化 fromqiskit.tools.visualizationimportcircuit_drawer circuit_drawer(qft_nfilename= './qft_circuit' ) #可视化 然后打开在你运行以上代码的目录打开qft_circuit文件就能看到咱们刚刚定义的量子电路了 , 具体效果如下:
谷歌所做的工作
推荐阅读
- 电子竞技|2021英雄联盟S11总决赛冠军花落谁家?这款Mini LED量子点电视告诉你
- 新世界|《新世界》爆出恶性踢人Bug,直接聊天窗发代码
- 神秘代码|MSJOY神秘代码调侃三大女解说,小彤发图自嘲,风筝一招制敌
- 地下城与勇士|DNF:玩家意外开启GM模式,装备竟自带一串神秘代码,全服唯一
- 神秘代码|剑网3缘起如约而至
- 神秘代码|可恶,游戏服务器的名字也太香了,这还是家正经的游戏公司吗?
- fate grand order|FGO量子原来还有上限,大佬御主达成10亿成就,却只够培育6个五星
- 魔兽世界怀旧服|魔兽怀旧服:拍卖行恶意插件,玩家上万金币凭空消失,慎用WA代码
- 侠盗猎车手|史上牵扯最广“屎山”代码:if循环19.8亿次,7年无人敢动!终于被修复了!
- 老玩家|DNF:老玩家发现全服独一无二的装备,竟还自带神秘数字代码