양자 컴파일러를 만들다.그 여섯
개요
양자 컴파일러를 만들다.
연습문제, 전가법기, 한번 해 보았다.
코드를 쓰다. make 8
in 0 2
wire 3 5
xor 1 2 3
and 1 2 4
xor 0 3 7
and 0 3 5
or 4 5 6
out 6 7
컴파일 결과 from blueqat import Circuit
print (Circuit(8).h[ : 3].cx[1, 3].cx[2, 3].ccx[1, 2, 4].cx[0, 7].cx[3, 7].ccx[0, 3, 5].ccx[4, 5, 6].cx[4, 6].cx[5, 6].m[ : ].run(shots = 1000))
성과물
진리치표에서 확인하다.
성과물
회로도를 통해 확인하다.
성과물
실행 결과
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
이상.
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
make 8
in 0 2
wire 3 5
xor 1 2 3
and 1 2 4
xor 0 3 7
and 0 3 5
or 4 5 6
out 6 7
컴파일 결과 from blueqat import Circuit
print (Circuit(8).h[ : 3].cx[1, 3].cx[2, 3].ccx[1, 2, 4].cx[0, 7].cx[3, 7].ccx[0, 3, 5].ccx[4, 5, 6].cx[4, 6].cx[5, 6].m[ : ].run(shots = 1000))
성과물
진리치표에서 확인하다.
성과물
회로도를 통해 확인하다.
성과물
실행 결과
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
이상.
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
from blueqat import Circuit
print (Circuit(8).h[ : 3].cx[1, 3].cx[2, 3].ccx[1, 2, 4].cx[0, 7].cx[3, 7].ccx[0, 3, 5].ccx[4, 5, 6].cx[4, 6].cx[5, 6].m[ : ].run(shots = 1000))
진리치표에서 확인하다.
성과물
회로도를 통해 확인하다.
성과물
실행 결과
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
이상.
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
회로도를 통해 확인하다.
성과물
실행 결과
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
이상.
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
실행 결과
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
이상.
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Counter({
'01010001': 152,
'00000000': 136,
'11010110': 132,
'11101011': 127,
'01101010': 127,
'00110001': 124,
'10000001': 105,
'10110110': 97
})
Reference
이 문제에 관하여(양자 컴파일러를 만들다.그 여섯), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohisama@github/items/e7d70df22a956ed4e45c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)