mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-05-14 19:43:41 +02: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": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
|
"from packaging import version\n",
|
||||||
"import pyerrors as pe\n",
|
"import pyerrors as pe\n",
|
||||||
"import numpy as np\n",
|
"import numpy as np\n",
|
||||||
"import scipy"
|
"import scipy"
|
||||||
|
@ -343,6 +344,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
|
"if version.parse(np.__version__) >= version.parse("1.25.0"):\n",
|
||||||
" e, v = pe.linalg.eigh(matrix)\n",
|
" e, v = pe.linalg.eigh(matrix)\n",
|
||||||
" for (i), entry in np.ndenumerate(e):\n",
|
" for (i), entry in np.ndenumerate(e):\n",
|
||||||
" entry.gamma_method()\n",
|
" entry.gamma_method()\n",
|
||||||
|
@ -378,6 +380,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
|
"if version.parse(np.__version__) >= version.parse("1.25.0"):\n",
|
||||||
" for i in range(2):\n",
|
" for i in range(2):\n",
|
||||||
" print('Check eigenvector', i + 1)\n",
|
" print('Check eigenvector', i + 1)\n",
|
||||||
" print(matrix @ v[:, i] - v[:, i] * e[i])"
|
" print(matrix @ v[:, i] - v[:, i] * e[i])"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue