update
This commit is contained in:
parent
fbedfee16a
commit
97d2b5c83d
@ -1,5 +1,5 @@
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
import gjh
|
import guan
|
||||||
|
|
||||||
a_00 = np.random.uniform(-1, 1)
|
a_00 = np.random.uniform(-1, 1)
|
||||||
a_0x = np.random.uniform(-1, 1)
|
a_0x = np.random.uniform(-1, 1)
|
||||||
@ -22,18 +22,18 @@ a_zy = np.random.uniform(-1, 1)
|
|||||||
a_zz = np.random.uniform(-1, 1)
|
a_zz = np.random.uniform(-1, 1)
|
||||||
|
|
||||||
hamiltonian_1 = \
|
hamiltonian_1 = \
|
||||||
a_00*gjh.sigma_00()+a_0x*gjh.sigma_0x()+a_0y*gjh.sigma_0y()+a_0z*gjh.sigma_0z()+ \
|
a_00*guan.sigma_00()+a_0x*guan.sigma_0x()+a_0y*guan.sigma_0y()+a_0z*guan.sigma_0z()+ \
|
||||||
a_x0*gjh.sigma_x0()+a_xx*gjh.sigma_xx()+a_xy*gjh.sigma_xy()+a_xz*gjh.sigma_xz()+ \
|
a_x0*guan.sigma_x0()+a_xx*guan.sigma_xx()+a_xy*guan.sigma_xy()+a_xz*guan.sigma_xz()+ \
|
||||||
a_y0*gjh.sigma_y0()+a_yx*gjh.sigma_yx()+a_yy*gjh.sigma_yy()+a_yz*gjh.sigma_yz()+ \
|
a_y0*guan.sigma_y0()+a_yx*guan.sigma_yx()+a_yy*guan.sigma_yy()+a_yz*guan.sigma_yz()+ \
|
||||||
a_z0*gjh.sigma_z0()+a_zx*gjh.sigma_zx()+a_zy*gjh.sigma_zy()+a_zz*gjh.sigma_zz()
|
a_z0*guan.sigma_z0()+a_zx*guan.sigma_zx()+a_zy*guan.sigma_zy()+a_zz*guan.sigma_zz()
|
||||||
eigenvalue_1 = gjh.calculate_eigenvalue(hamiltonian_1)
|
eigenvalue_1 = guan.calculate_eigenvalue(hamiltonian_1)
|
||||||
|
|
||||||
hamiltonian_2 = \
|
hamiltonian_2 = \
|
||||||
a_00*gjh.sigma_00()+a_0x*gjh.sigma_x0()+a_0y*gjh.sigma_y0()+a_0z*gjh.sigma_z0()+ \
|
a_00*guan.sigma_00()+a_0x*guan.sigma_x0()+a_0y*guan.sigma_y0()+a_0z*guan.sigma_z0()+ \
|
||||||
a_x0*gjh.sigma_0x()+a_xx*gjh.sigma_xx()+a_xy*gjh.sigma_yx()+a_xz*gjh.sigma_zx()+ \
|
a_x0*guan.sigma_0x()+a_xx*guan.sigma_xx()+a_xy*guan.sigma_yx()+a_xz*guan.sigma_zx()+ \
|
||||||
a_y0*gjh.sigma_0y()+a_yx*gjh.sigma_xy()+a_yy*gjh.sigma_yy()+a_yz*gjh.sigma_zy()+ \
|
a_y0*guan.sigma_0y()+a_yx*guan.sigma_xy()+a_yy*guan.sigma_yy()+a_yz*guan.sigma_zy()+ \
|
||||||
a_z0*gjh.sigma_0z()+a_zx*gjh.sigma_xz()+a_zy*gjh.sigma_yz()+a_zz*gjh.sigma_zz()
|
a_z0*guan.sigma_0z()+a_zx*guan.sigma_xz()+a_zy*guan.sigma_yz()+a_zz*guan.sigma_zz()
|
||||||
eigenvalue_2 = gjh.calculate_eigenvalue(hamiltonian_2)
|
eigenvalue_2 = guan.calculate_eigenvalue(hamiltonian_2)
|
||||||
|
|
||||||
|
|
||||||
print()
|
print()
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
import gjh
|
import guan
|
||||||
|
|
||||||
a_00 = np.random.uniform(-1, 1)
|
a_00 = np.random.uniform(-1, 1)
|
||||||
a_0x = np.random.uniform(-1, 1)
|
a_0x = np.random.uniform(-1, 1)
|
||||||
@ -22,20 +22,20 @@ a_zy = np.random.uniform(-1, 1)
|
|||||||
a_zz = np.random.uniform(-1, 1)
|
a_zz = np.random.uniform(-1, 1)
|
||||||
|
|
||||||
hamiltonian_1 = \
|
hamiltonian_1 = \
|
||||||
a_00*gjh.sigma_00()+a_0x*gjh.sigma_0x()+a_0y*gjh.sigma_0y()+a_0z*gjh.sigma_0z()+ \
|
a_00*guan.sigma_00()+a_0x*guan.sigma_0x()+a_0y*guan.sigma_0y()+a_0z*guan.sigma_0z()+ \
|
||||||
a_x0*gjh.sigma_x0()+a_xx*gjh.sigma_xx()+a_xy*gjh.sigma_xy()+a_xz*gjh.sigma_xz()+ \
|
a_x0*guan.sigma_x0()+a_xx*guan.sigma_xx()+a_xy*guan.sigma_xy()+a_xz*guan.sigma_xz()+ \
|
||||||
a_y0*gjh.sigma_y0()+a_yx*gjh.sigma_yx()+a_yy*gjh.sigma_yy()+a_yz*gjh.sigma_yz()+ \
|
a_y0*guan.sigma_y0()+a_yx*guan.sigma_yx()+a_yy*guan.sigma_yy()+a_yz*guan.sigma_yz()+ \
|
||||||
a_z0*gjh.sigma_z0()+a_zx*gjh.sigma_zx()+a_zy*gjh.sigma_zy()+a_zz*gjh.sigma_zz()
|
a_z0*guan.sigma_z0()+a_zx*guan.sigma_zx()+a_zy*guan.sigma_zy()+a_zz*guan.sigma_zz()
|
||||||
eigenvalue_1 = gjh.calculate_eigenvalue(hamiltonian_1)
|
eigenvalue_1 = guan.calculate_eigenvalue(hamiltonian_1)
|
||||||
|
|
||||||
|
|
||||||
# only gjh.sigma_0x() is changed to gjh.sigma_x0()
|
# only guan.sigma_0x() is changed to guan.sigma_x0()
|
||||||
hamiltonian_3 = \
|
hamiltonian_3 = \
|
||||||
a_00*gjh.sigma_00()+a_0x*gjh.sigma_x0()+a_0y*gjh.sigma_0y()+a_0z*gjh.sigma_0z()+ \
|
a_00*guan.sigma_00()+a_0x*guan.sigma_x0()+a_0y*guan.sigma_0y()+a_0z*guan.sigma_0z()+ \
|
||||||
a_x0*gjh.sigma_x0()+a_xx*gjh.sigma_xx()+a_xy*gjh.sigma_xy()+a_xz*gjh.sigma_xz()+ \
|
a_x0*guan.sigma_x0()+a_xx*guan.sigma_xx()+a_xy*guan.sigma_xy()+a_xz*guan.sigma_xz()+ \
|
||||||
a_y0*gjh.sigma_y0()+a_yx*gjh.sigma_yx()+a_yy*gjh.sigma_yy()+a_yz*gjh.sigma_yz()+ \
|
a_y0*guan.sigma_y0()+a_yx*guan.sigma_yx()+a_yy*guan.sigma_yy()+a_yz*guan.sigma_yz()+ \
|
||||||
a_z0*gjh.sigma_z0()+a_zx*gjh.sigma_zx()+a_zy*gjh.sigma_zy()+a_zz*gjh.sigma_zz()
|
a_z0*guan.sigma_z0()+a_zx*guan.sigma_zx()+a_zy*guan.sigma_zy()+a_zz*guan.sigma_zz()
|
||||||
eigenvalue_3 = gjh.calculate_eigenvalue(hamiltonian_3)
|
eigenvalue_3 = guan.calculate_eigenvalue(hamiltonian_3)
|
||||||
|
|
||||||
print()
|
print()
|
||||||
print('Eigenvalue:')
|
print('Eigenvalue:')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user