04: Simplify the calculation of P(x -> x) in 1d
This commit is contained in:
@ -510,10 +510,10 @@
|
||||
" \n",
|
||||
" for x in range(n):\n",
|
||||
" for y in range(n):\n",
|
||||
" if x == y:\n",
|
||||
" P[y, x] = 1 - np.sum([Q[x, z]*acceptance_probability(graph, x, z) if z != x else 0 for z in range(n)])\n",
|
||||
" else:\n",
|
||||
" if x != y:\n",
|
||||
" P[y, x] = Q[x, y]*acceptance_probability(graph, x, y)\n",
|
||||
" # Finally, we have to calculate P(x -> x):\n",
|
||||
" P[x, x] = 1 - np.sum(P[:, x])\n",
|
||||
" return P\n",
|
||||
"\n",
|
||||
"# plotting\n",
|
||||
|
||||
Reference in New Issue
Block a user