Advertisement
Guest User

Untitled

a guest
Nov 8th, 2022
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | Science | 0 0
  1. import qutip
  2. import numpy as np
  3. import scipy
  4.  
  5. for mod in [qutip, np, scipy]:
  6.     print(mod.__name__, mod.__version__)
  7. !jupyter --version
  8.  
  9. N = 5
  10. jx = qutip.jmat(N,'x')
  11.  
  12. H0 = jx * jx
  13.  
  14. H0_expi = (-(1j) * (H0)).expm()
  15.  
  16. _, estates_H0 = H0.eigenstates()
  17. _, estates_expi = H0_expi.eigenstates()
  18.  
  19.  
  20. identity = [[np.abs(state.overlap(U0state)) for state in estates_H0] for U0state in estates_expi]
  21.  
  22. identity = qutip.Qobj(identity)
  23. display(identity.tidyup())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement