Skip to content

Commit 5e0e885

Browse files
author
Sushmit Roy
committed
Adding for Task find_error_matrix
1 parent 93905d5 commit 5e0e885

File tree

2 files changed

+38
-22
lines changed

2 files changed

+38
-22
lines changed

.ipynb_checkpoints/Python3_chapter4-checkpoint.ipynb

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180
" gnome hoop putty shooter slinky\n",
181181
"--------------------------------\n",
182182
" 240 55 133 90 150\n",
183-
"1.0763849279559662e-25\n"
183+
"5.186539570774691e-25\n"
184184
]
185185
}
186186
],
@@ -209,7 +209,7 @@
209209
},
210210
{
211211
"cell_type": "code",
212-
"execution_count": 45,
212+
"execution_count": 14,
213213
"metadata": {
214214
"collapsed": false
215215
},
@@ -268,9 +268,9 @@
268268
"----------------\n",
269269
" 0 0 0 0 0 0 one\n",
270270
"\n",
271-
" 0 1 2\n",
272-
"------------\n",
273-
" one one one\n"
271+
" 0 1 2 3\n",
272+
"----------\n",
273+
" one 0 0 0\n"
274274
]
275275
}
276276
],
@@ -310,12 +310,20 @@
310310
"# Task4.14.6\n",
311311
"\n",
312312
"c_hat = Vec({0,1,2,3,4,5,6},{0:one,2:one,3:one,5:one,6:one})\n",
313-
"print(H * c_hat)\n"
313+
"error_syndrome_var=H * c_hat\n",
314+
"original_vector = R *find_error(error_syndrome = error_syndrome_var)\n",
315+
"print(original_vector)\n",
316+
"\n",
317+
"def find_error_matrix(S):\n",
318+
" mat2coldict(S)\n",
319+
" return None\n",
320+
" \n",
321+
"\n"
314322
]
315323
},
316324
{
317325
"cell_type": "code",
318-
"execution_count": 37,
326+
"execution_count": 6,
319327
"metadata": {
320328
"collapsed": false
321329
},
@@ -368,13 +376,13 @@
368376
" 5 | 2\n",
369377
"\n",
370378
"False\n",
371-
"('b', 'A')\n",
372-
"('a', 'B')\n",
373379
"('b', 'B')\n",
380+
"('a', 'B')\n",
381+
"('b', 'A')\n",
374382
"0\n",
375383
"True\n",
376384
"True\n",
377-
"({'b', 'a'}, {'A', 'B'})\n",
385+
"({'a', 'b'}, {'B', 'A'})\n",
378386
"Addition starts\n",
379387
"True\n",
380388
"True\n",
@@ -527,8 +535,8 @@
527535
"name": "stdout",
528536
"output_type": "stream",
529537
"text": [
530-
"15\n",
531538
"5\n",
539+
"15\n",
532540
"0\n",
533541
"0\n",
534542
"\n",

Python3_chapter4.ipynb

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@
180180
" gnome hoop putty shooter slinky\n",
181181
"--------------------------------\n",
182182
" 240 55 133 90 150\n",
183-
"1.0763849279559662e-25\n"
183+
"5.186539570774691e-25\n"
184184
]
185185
}
186186
],
@@ -209,7 +209,7 @@
209209
},
210210
{
211211
"cell_type": "code",
212-
"execution_count": 45,
212+
"execution_count": 14,
213213
"metadata": {
214214
"collapsed": false
215215
},
@@ -268,9 +268,9 @@
268268
"----------------\n",
269269
" 0 0 0 0 0 0 one\n",
270270
"\n",
271-
" 0 1 2\n",
272-
"------------\n",
273-
" one one one\n"
271+
" 0 1 2 3\n",
272+
"----------\n",
273+
" one 0 0 0\n"
274274
]
275275
}
276276
],
@@ -310,12 +310,20 @@
310310
"# Task4.14.6\n",
311311
"\n",
312312
"c_hat = Vec({0,1,2,3,4,5,6},{0:one,2:one,3:one,5:one,6:one})\n",
313-
"print(H * c_hat)\n"
313+
"error_syndrome_var=H * c_hat\n",
314+
"original_vector = R *find_error(error_syndrome = error_syndrome_var)\n",
315+
"print(original_vector)\n",
316+
"\n",
317+
"def find_error_matrix(S):\n",
318+
" mat2coldict(S)\n",
319+
" return None\n",
320+
" \n",
321+
"\n"
314322
]
315323
},
316324
{
317325
"cell_type": "code",
318-
"execution_count": 37,
326+
"execution_count": 6,
319327
"metadata": {
320328
"collapsed": false
321329
},
@@ -368,13 +376,13 @@
368376
" 5 | 2\n",
369377
"\n",
370378
"False\n",
371-
"('b', 'A')\n",
372-
"('a', 'B')\n",
373379
"('b', 'B')\n",
380+
"('a', 'B')\n",
381+
"('b', 'A')\n",
374382
"0\n",
375383
"True\n",
376384
"True\n",
377-
"({'b', 'a'}, {'A', 'B'})\n",
385+
"({'a', 'b'}, {'B', 'A'})\n",
378386
"Addition starts\n",
379387
"True\n",
380388
"True\n",
@@ -527,8 +535,8 @@
527535
"name": "stdout",
528536
"output_type": "stream",
529537
"text": [
530-
"15\n",
531538
"5\n",
539+
"15\n",
532540
"0\n",
533541
"0\n",
534542
"\n",

0 commit comments

Comments
 (0)