mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-03-15 06:40:24 +01:00
fix: guards also added to example 5.
This commit is contained in:
parent
f31bf78350
commit
3505c2c973
1 changed files with 15 additions and 12 deletions
|
@ -6,6 +6,7 @@
|
|||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from packaging import version\n",
|
||||
"import pyerrors as pe\n",
|
||||
"import numpy as np\n",
|
||||
"import scipy"
|
||||
|
@ -343,15 +344,16 @@
|
|||
}
|
||||
],
|
||||
"source": [
|
||||
"e, v = pe.linalg.eigh(matrix)\n",
|
||||
"for (i), entry in np.ndenumerate(e):\n",
|
||||
" entry.gamma_method()\n",
|
||||
"print('Eigenvalues:')\n",
|
||||
"print(e)\n",
|
||||
"for (i, j), entry in np.ndenumerate(v):\n",
|
||||
" entry.gamma_method()\n",
|
||||
"print('Eigenvectors:')\n",
|
||||
"print(v)"
|
||||
"if version.parse(np.__version__) >= version.parse("1.25.0"):\n",
|
||||
" e, v = pe.linalg.eigh(matrix)\n",
|
||||
" for (i), entry in np.ndenumerate(e):\n",
|
||||
" entry.gamma_method()\n",
|
||||
" print('Eigenvalues:')\n",
|
||||
" print(e)\n",
|
||||
" for (i, j), entry in np.ndenumerate(v):\n",
|
||||
" entry.gamma_method()\n",
|
||||
" print('Eigenvectors:')\n",
|
||||
" print(v)"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -378,9 +380,10 @@
|
|||
}
|
||||
],
|
||||
"source": [
|
||||
"for i in range(2):\n",
|
||||
" print('Check eigenvector', i + 1)\n",
|
||||
" print(matrix @ v[:, i] - v[:, i] * e[i])"
|
||||
"if version.parse(np.__version__) >= version.parse("1.25.0"):\n",
|
||||
" for i in range(2):\n",
|
||||
" print('Check eigenvector', i + 1)\n",
|
||||
" print(matrix @ v[:, i] - v[:, i] * e[i])"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue