q:用golang编写的量子计算模拟器

时间:2024-03-27 02:49:20
【文件属性】:

文件名称:q:用golang编写的量子计算模拟器

文件大小:35KB

文件格式:ZIP

更新时间:2024-03-27 02:49:20

go golang quantum linear-algebra quantum-computing

q 量子计算模拟器 纯粹的golang实现 没有使用外部库 例子 钟声状态 qsim := q . New () // generate qubits of |0>|0> q0 := qsim . Zero () q1 := qsim . Zero () // apply quantum circuit qsim . H ( q0 ). CNOT ( q0 , q1 ) for _ , s := range qsim . State () { fmt . Println ( s ) } // [00][ 0]( 0.7071 0.0000i): 0.5000 // [11][ 3]( 0.7071 0.0000i): 0.5000 m0 := qsim . Measure ( q0 ) m1 := qsim . Measure ( q1 ) // if m0.IsZero() i


【文件预览】:
q-main
----.gitignore(289B)
----go.mod(38B)
----q_test.go(14KB)
----test.sh(272B)
----Makefile(238B)
----pkg()
--------quantum()
--------math()
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(6KB)
----q.go(6KB)
----cmd()
--------shor()

网友评论