%autosave 0 %matplotlib inline from sglib import * col(1,2,3) row(4,5,6) mat(1,0,0,-1) mat(1,2,3,4,5,6,7,8,9) sigma_x, sigma_y, sigma_z pX, mX, pY, mY, pZ, mZ sg_print(pX) sg_print(mX) sg_print(mY) M = mat(1/sqrt(2), 1/sqrt(2), 1/sqrt(2), -1/sqrt(2)) M sg_print(M) M2 = M/(1+sqrt(3)) M2 sg_print(M, exact=False, ndigs=3) print(M) print_eigenvectors(sigma_y) eval, evec = find_eigenvectors(sigma_y) eval eval[0] eval[1] evec sg_print(evec[0]) sg_print(evec[1])