guan-0.0.30
This commit is contained in:
parent
c5906e7e6d
commit
c7cb798536
@ -1,7 +1,7 @@
|
|||||||
[metadata]
|
[metadata]
|
||||||
# replace with your username:
|
# replace with your username:
|
||||||
name = guan
|
name = guan
|
||||||
version = 0.0.29
|
version = 0.0.30
|
||||||
author = guanjihuan
|
author = guanjihuan
|
||||||
author_email = guanjihuan@163.com
|
author_email = guanjihuan@163.com
|
||||||
description = An open source python package
|
description = An open source python package
|
||||||
|
@ -28,8 +28,8 @@ def calculate_eigenvalue_with_one_parameter(x_array, hamiltonian_function):
|
|||||||
eigenvalue_array = np.zeros((dim_x, dim))
|
eigenvalue_array = np.zeros((dim_x, dim))
|
||||||
for x0 in x_array:
|
for x0 in x_array:
|
||||||
hamiltonian = hamiltonian_function(x0)
|
hamiltonian = hamiltonian_function(x0)
|
||||||
eigenvalue, eigenvector = np.linalg.eig(hamiltonian)
|
eigenvalue, eigenvector = np.linalg.eigh(hamiltonian)
|
||||||
eigenvalue_array[i0, :] = np.sort(np.real(eigenvalue[:]))
|
eigenvalue_array[i0, :] = eigenvalue
|
||||||
i0 += 1
|
i0 += 1
|
||||||
return eigenvalue_array
|
return eigenvalue_array
|
||||||
|
|
||||||
@ -54,8 +54,8 @@ def calculate_eigenvalue_with_two_parameters(x_array, y_array, hamiltonian_funct
|
|||||||
j0 = 0
|
j0 = 0
|
||||||
for x0 in x_array:
|
for x0 in x_array:
|
||||||
hamiltonian = hamiltonian_function(x0, y0)
|
hamiltonian = hamiltonian_function(x0, y0)
|
||||||
eigenvalue, eigenvector = np.linalg.eig(hamiltonian)
|
eigenvalue, eigenvector = np.linalg.eigh(hamiltonian)
|
||||||
eigenvalue_array[i0, j0, :] = np.sort(np.real(eigenvalue[:]))
|
eigenvalue_array[i0, j0, :] = eigenvalue
|
||||||
j0 += 1
|
j0 += 1
|
||||||
i0 += 1
|
i0 += 1
|
||||||
return eigenvalue_array
|
return eigenvalue_array
|
||||||
|
Loading…
x
Reference in New Issue
Block a user