Skip to content

Commit 1cf1d6d

Browse files
committed
fixed wrong generator test
1 parent 1852c97 commit 1cf1d6d

2 files changed

Lines changed: 30 additions & 46 deletions

File tree

.ipynb_checkpoints/not_so_obvious_python_stuff-checkpoint.ipynb

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"metadata": {
33
"name": "",
4-
"signature": "sha256:9b684ae1d67b480d34f80c15b281859c0bc91e94b26b941fa04ce142f3505c5d"
4+
"signature": "sha256:c95db62de6aff7272b782e3cfefff05f4e14396a16ac8bd776eb0e3d886e1010"
55
},
66
"nbformat": 3,
77
"nbformat_minor": 0,
@@ -1093,7 +1093,7 @@
10931093
"language": "python",
10941094
"metadata": {},
10951095
"outputs": [],
1096-
"prompt_number": 75
1096+
"prompt_number": 11
10971097
},
10981098
{
10991099
"cell_type": "markdown",
@@ -1107,29 +1107,29 @@
11071107
"collapsed": false,
11081108
"input": [
11091109
"def test_plainlist(plain_list):\n",
1110-
" for i in plain_list:\n",
1110+
" for i in plain_list():\n",
11111111
" pass\n",
11121112
"\n",
11131113
"def test_listcompr(listcompr):\n",
1114-
" for i in listcompr:\n",
1114+
" for i in listcompr():\n",
11151115
" pass\n",
11161116
"\n",
11171117
"def test_generator(generator):\n",
1118-
" for i in generator:\n",
1118+
" for i in generator():\n",
11191119
" pass\n",
11201120
"\n",
11211121
"def test_generator_yield(generator_yield):\n",
1122-
" for i in generator_yield:\n",
1122+
" for i in generator_yield():\n",
11231123
" pass\n",
11241124
"\n",
11251125
"print('plain_list: ', end = '')\n",
1126-
"%timeit test_plainlist\n",
1126+
"%timeit test_plainlist(plainlist)\n",
11271127
"print('\\nlistcompr: ', end = '')\n",
1128-
"%timeit test_listcompr\n",
1128+
"%timeit test_listcompr(listcompr)\n",
11291129
"print('\\ngenerator: ', end = '')\n",
1130-
"%timeit test_generator\n",
1130+
"%timeit test_generator(generator)\n",
11311131
"print('\\ngenerator_yield: ', end = '')\n",
1132-
"%timeit test_generator_yield"
1132+
"%timeit test_generator_yield(generator_yield)"
11331133
],
11341134
"language": "python",
11351135
"metadata": {},
@@ -1138,7 +1138,7 @@
11381138
"output_type": "stream",
11391139
"stream": "stdout",
11401140
"text": [
1141-
"plain_list: 10000000 loops, best of 3: 55.6 ns per loop"
1141+
"plain_list: 10 loops, best of 3: 22.4 ms per loop"
11421142
]
11431143
},
11441144
{
@@ -1147,7 +1147,7 @@
11471147
"text": [
11481148
"\n",
11491149
"\n",
1150-
"listcompr: 10000000 loops, best of 3: 54.8 ns per loop"
1150+
"listcompr: 10 loops, best of 3: 20.8 ms per loop"
11511151
]
11521152
},
11531153
{
@@ -1156,7 +1156,7 @@
11561156
"text": [
11571157
"\n",
11581158
"\n",
1159-
"generator: 10000000 loops, best of 3: 56.8 ns per loop"
1159+
"generator: 10 loops, best of 3: 22 ms per loop"
11601160
]
11611161
},
11621162
{
@@ -1165,7 +1165,7 @@
11651165
"text": [
11661166
"\n",
11671167
"\n",
1168-
"generator_yield: 10000000 loops, best of 3: 54.7 ns per loop"
1168+
"generator_yield: 10 loops, best of 3: 21.9 ms per loop"
11691169
]
11701170
},
11711171
{
@@ -1176,15 +1176,7 @@
11761176
]
11771177
}
11781178
],
1179-
"prompt_number": 2
1180-
},
1181-
{
1182-
"cell_type": "code",
1183-
"collapsed": false,
1184-
"input": [],
1185-
"language": "python",
1186-
"metadata": {},
1187-
"outputs": []
1179+
"prompt_number": 13
11881180
}
11891181
],
11901182
"metadata": {}

not_so_obvious_python_stuff.ipynb

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"metadata": {
33
"name": "",
4-
"signature": "sha256:9b684ae1d67b480d34f80c15b281859c0bc91e94b26b941fa04ce142f3505c5d"
4+
"signature": "sha256:c95db62de6aff7272b782e3cfefff05f4e14396a16ac8bd776eb0e3d886e1010"
55
},
66
"nbformat": 3,
77
"nbformat_minor": 0,
@@ -1093,7 +1093,7 @@
10931093
"language": "python",
10941094
"metadata": {},
10951095
"outputs": [],
1096-
"prompt_number": 75
1096+
"prompt_number": 11
10971097
},
10981098
{
10991099
"cell_type": "markdown",
@@ -1107,29 +1107,29 @@
11071107
"collapsed": false,
11081108
"input": [
11091109
"def test_plainlist(plain_list):\n",
1110-
" for i in plain_list:\n",
1110+
" for i in plain_list():\n",
11111111
" pass\n",
11121112
"\n",
11131113
"def test_listcompr(listcompr):\n",
1114-
" for i in listcompr:\n",
1114+
" for i in listcompr():\n",
11151115
" pass\n",
11161116
"\n",
11171117
"def test_generator(generator):\n",
1118-
" for i in generator:\n",
1118+
" for i in generator():\n",
11191119
" pass\n",
11201120
"\n",
11211121
"def test_generator_yield(generator_yield):\n",
1122-
" for i in generator_yield:\n",
1122+
" for i in generator_yield():\n",
11231123
" pass\n",
11241124
"\n",
11251125
"print('plain_list: ', end = '')\n",
1126-
"%timeit test_plainlist\n",
1126+
"%timeit test_plainlist(plainlist)\n",
11271127
"print('\\nlistcompr: ', end = '')\n",
1128-
"%timeit test_listcompr\n",
1128+
"%timeit test_listcompr(listcompr)\n",
11291129
"print('\\ngenerator: ', end = '')\n",
1130-
"%timeit test_generator\n",
1130+
"%timeit test_generator(generator)\n",
11311131
"print('\\ngenerator_yield: ', end = '')\n",
1132-
"%timeit test_generator_yield"
1132+
"%timeit test_generator_yield(generator_yield)"
11331133
],
11341134
"language": "python",
11351135
"metadata": {},
@@ -1138,7 +1138,7 @@
11381138
"output_type": "stream",
11391139
"stream": "stdout",
11401140
"text": [
1141-
"plain_list: 10000000 loops, best of 3: 55.6 ns per loop"
1141+
"plain_list: 10 loops, best of 3: 22.4 ms per loop"
11421142
]
11431143
},
11441144
{
@@ -1147,7 +1147,7 @@
11471147
"text": [
11481148
"\n",
11491149
"\n",
1150-
"listcompr: 10000000 loops, best of 3: 54.8 ns per loop"
1150+
"listcompr: 10 loops, best of 3: 20.8 ms per loop"
11511151
]
11521152
},
11531153
{
@@ -1156,7 +1156,7 @@
11561156
"text": [
11571157
"\n",
11581158
"\n",
1159-
"generator: 10000000 loops, best of 3: 56.8 ns per loop"
1159+
"generator: 10 loops, best of 3: 22 ms per loop"
11601160
]
11611161
},
11621162
{
@@ -1165,7 +1165,7 @@
11651165
"text": [
11661166
"\n",
11671167
"\n",
1168-
"generator_yield: 10000000 loops, best of 3: 54.7 ns per loop"
1168+
"generator_yield: 10 loops, best of 3: 21.9 ms per loop"
11691169
]
11701170
},
11711171
{
@@ -1176,15 +1176,7 @@
11761176
]
11771177
}
11781178
],
1179-
"prompt_number": 2
1180-
},
1181-
{
1182-
"cell_type": "code",
1183-
"collapsed": false,
1184-
"input": [],
1185-
"language": "python",
1186-
"metadata": {},
1187-
"outputs": []
1179+
"prompt_number": 13
11881180
}
11891181
],
11901182
"metadata": {}

0 commit comments

Comments
 (0)