guan-0.0.30
This commit is contained in:
		| @@ -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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user