fix: guards also added to example 5.

This commit is contained in:
Fabian Joswig 2023-06-19 13:42:24 +01:00
parent f31bf78350
commit 3505c2c973
No known key found for this signature in database

View file

@ -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])"