Qit
Quantum computer simulator library without matrix operations.
Example
use ;
let x_gate = new;
// make Qbit|000⟩
let q_in = from_num;
// apply gate to Qbit
let q_out = x_gate.apply;
q_out.print_probs;
// |000⟩ : +0.000 +0.000i
// |001⟩ : +1.000 +0.000i
// |010⟩ : +0.000 +0.000i
// |011⟩ : +0.000 +0.000i
// |100⟩ : +0.000 +0.000i
// |101⟩ : +0.000 +0.000i
// |110⟩ : +0.000 +0.000i
// |111⟩ : +0.000 +0.000i
Current version: 0.1.0
Some additional info here
License: MIT