I am trying to visually show a comparison between a 3-qubit system before and after a certain algorithim/gate has been performed on it.
For examle 3 qubit system before and after Hadamard gate
psi = 1|000> + 1|001>
Hadamard 3-Qubit matrix
H = [[ 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536 0.3536]
[ 0.3536 -0.3536 0.3536 -0.3536 0.3536 -0.3536 0.3536 -0.3536]
[ 0.3536 0.3536 -0.3536 -0.3536 0.3536 0.3536 -0.3536 -0.3536]
[ 0.3536 -0.3536 -0.3536 0.3536 0.3536 -0.3536 -0.3536 0.3536]
[ 0.3536 0.3536 0.3536 0.3536 -0.3536 -0.3536 -0.3536 -0.3536]
[ 0.3536 -0.3536 0.3536 -0.3536 -0.3536 0.3536 -0.3536 0.3536]
[ 0.3536 0.3536 -0.3536 -0.3536 -0.3536 -0.3536 0.3536 0.3536]
[ 0.3536 -0.3536 -0.3536 0.3536 -0.3536 0.3536 0.3536 -0.3536]]
output = psi*H = [[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]
[ 0.7071]
[ 0. ]]
This could be written in ket notation as:
0.70711|000> + 0.70711|010> + 0.70711|100> + 0.70711|110>
I initially was thinking of using Bloch spheres but soon realised that Bloch spheres only work for a single qubit system.
I have come across the Quantum Toolbox for Python, QuTiP or specifically this page about visualisation (http://qutip.org/docs/2.2.0/guide/guide-visualization.html) but I'm a quite confused how this applies to what I am trying to achieve or what those visualisations are revealing about the system?
In this example my question would be what would be the best method to visualise or showcase the changes that have occured to the quantum system before and after the Hadamard gate was applied?
I am still a beginner when it comes to the quantum computing/qubits so any advice is welcome!