mirror of
https://github.com/rasbt/python_reference.git
synced 2025-02-17 13:58:13 +00:00
fixed wrong generator test
This commit is contained in:
parent
1852c979d7
commit
1cf1d6d56e
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"metadata": {
|
||||
"name": "",
|
||||
"signature": "sha256:9b684ae1d67b480d34f80c15b281859c0bc91e94b26b941fa04ce142f3505c5d"
|
||||
"signature": "sha256:c95db62de6aff7272b782e3cfefff05f4e14396a16ac8bd776eb0e3d886e1010"
|
||||
},
|
||||
"nbformat": 3,
|
||||
"nbformat_minor": 0,
|
||||
|
@ -1093,7 +1093,7 @@
|
|||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 75
|
||||
"prompt_number": 11
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
|
@ -1107,29 +1107,29 @@
|
|||
"collapsed": false,
|
||||
"input": [
|
||||
"def test_plainlist(plain_list):\n",
|
||||
" for i in plain_list:\n",
|
||||
" for i in plain_list():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_listcompr(listcompr):\n",
|
||||
" for i in listcompr:\n",
|
||||
" for i in listcompr():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_generator(generator):\n",
|
||||
" for i in generator:\n",
|
||||
" for i in generator():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_generator_yield(generator_yield):\n",
|
||||
" for i in generator_yield:\n",
|
||||
" for i in generator_yield():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"print('plain_list: ', end = '')\n",
|
||||
"%timeit test_plainlist\n",
|
||||
"%timeit test_plainlist(plainlist)\n",
|
||||
"print('\\nlistcompr: ', end = '')\n",
|
||||
"%timeit test_listcompr\n",
|
||||
"%timeit test_listcompr(listcompr)\n",
|
||||
"print('\\ngenerator: ', end = '')\n",
|
||||
"%timeit test_generator\n",
|
||||
"%timeit test_generator(generator)\n",
|
||||
"print('\\ngenerator_yield: ', end = '')\n",
|
||||
"%timeit test_generator_yield"
|
||||
"%timeit test_generator_yield(generator_yield)"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
|
@ -1138,7 +1138,7 @@
|
|||
"output_type": "stream",
|
||||
"stream": "stdout",
|
||||
"text": [
|
||||
"plain_list: 10000000 loops, best of 3: 55.6 ns per loop"
|
||||
"plain_list: 10 loops, best of 3: 22.4 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1147,7 +1147,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"listcompr: 10000000 loops, best of 3: 54.8 ns per loop"
|
||||
"listcompr: 10 loops, best of 3: 20.8 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1156,7 +1156,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"generator: 10000000 loops, best of 3: 56.8 ns per loop"
|
||||
"generator: 10 loops, best of 3: 22 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1165,7 +1165,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"generator_yield: 10000000 loops, best of 3: 54.7 ns per loop"
|
||||
"generator_yield: 10 loops, best of 3: 21.9 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1176,15 +1176,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 2
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
"prompt_number": 13
|
||||
}
|
||||
],
|
||||
"metadata": {}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"metadata": {
|
||||
"name": "",
|
||||
"signature": "sha256:9b684ae1d67b480d34f80c15b281859c0bc91e94b26b941fa04ce142f3505c5d"
|
||||
"signature": "sha256:c95db62de6aff7272b782e3cfefff05f4e14396a16ac8bd776eb0e3d886e1010"
|
||||
},
|
||||
"nbformat": 3,
|
||||
"nbformat_minor": 0,
|
||||
|
@ -1093,7 +1093,7 @@
|
|||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"prompt_number": 75
|
||||
"prompt_number": 11
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
|
@ -1107,29 +1107,29 @@
|
|||
"collapsed": false,
|
||||
"input": [
|
||||
"def test_plainlist(plain_list):\n",
|
||||
" for i in plain_list:\n",
|
||||
" for i in plain_list():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_listcompr(listcompr):\n",
|
||||
" for i in listcompr:\n",
|
||||
" for i in listcompr():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_generator(generator):\n",
|
||||
" for i in generator:\n",
|
||||
" for i in generator():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"def test_generator_yield(generator_yield):\n",
|
||||
" for i in generator_yield:\n",
|
||||
" for i in generator_yield():\n",
|
||||
" pass\n",
|
||||
"\n",
|
||||
"print('plain_list: ', end = '')\n",
|
||||
"%timeit test_plainlist\n",
|
||||
"%timeit test_plainlist(plainlist)\n",
|
||||
"print('\\nlistcompr: ', end = '')\n",
|
||||
"%timeit test_listcompr\n",
|
||||
"%timeit test_listcompr(listcompr)\n",
|
||||
"print('\\ngenerator: ', end = '')\n",
|
||||
"%timeit test_generator\n",
|
||||
"%timeit test_generator(generator)\n",
|
||||
"print('\\ngenerator_yield: ', end = '')\n",
|
||||
"%timeit test_generator_yield"
|
||||
"%timeit test_generator_yield(generator_yield)"
|
||||
],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
|
@ -1138,7 +1138,7 @@
|
|||
"output_type": "stream",
|
||||
"stream": "stdout",
|
||||
"text": [
|
||||
"plain_list: 10000000 loops, best of 3: 55.6 ns per loop"
|
||||
"plain_list: 10 loops, best of 3: 22.4 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1147,7 +1147,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"listcompr: 10000000 loops, best of 3: 54.8 ns per loop"
|
||||
"listcompr: 10 loops, best of 3: 20.8 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1156,7 +1156,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"generator: 10000000 loops, best of 3: 56.8 ns per loop"
|
||||
"generator: 10 loops, best of 3: 22 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1165,7 +1165,7 @@
|
|||
"text": [
|
||||
"\n",
|
||||
"\n",
|
||||
"generator_yield: 10000000 loops, best of 3: 54.7 ns per loop"
|
||||
"generator_yield: 10 loops, best of 3: 21.9 ms per loop"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -1176,15 +1176,7 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"prompt_number": 2
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"collapsed": false,
|
||||
"input": [],
|
||||
"language": "python",
|
||||
"metadata": {},
|
||||
"outputs": []
|
||||
"prompt_number": 13
|
||||
}
|
||||
],
|
||||
"metadata": {}
|
||||
|
|
Loading…
Reference in New Issue
Block a user