Module quantum

← Back to All Modules





Description

A high-performance quantum computing simulator in Dinfio. This module lets you programme and simulate quantum algorithms, quantum information, and quantum machine learning.


Constants


Functions


Classes


Examples

import quantum
 
qc = quantum_circuit(2)
 
qc.h(0)
qc.cx(0, 1)
 
qc.print_statevector()
qc.print_probability()
qc.draw()
' Example output:
'
' [ 0.707107 + 0i
'          0 + 0i
'          0 + 0i
'   0.707107 + 0i ]
' [ 0.5
'     0
'     0
'   0.5 ]
'     ╭───╮         
' q0 ─┤ H ├───●───  
'     ╰───╯   │     
'           ╭─┴─╮   
' q1 ───────┤ X ├─  
'           ╰───╯