|
4779 | 4779 | },
|
4780 | 4780 | {
|
4781 | 4781 | "cell_type": "code",
|
4782 |
| - "execution_count": null, |
| 4782 | + "execution_count": 48, |
4783 | 4783 | "metadata": {
|
4784 | 4784 | "collapsed": false
|
4785 | 4785 | },
|
|
4812 | 4812 | },
|
4813 | 4813 | {
|
4814 | 4814 | "cell_type": "code",
|
4815 |
| - "execution_count": null, |
| 4815 | + "execution_count": 49, |
4816 | 4816 | "metadata": {
|
4817 | 4817 | "collapsed": false
|
4818 | 4818 | },
|
4819 |
| - "outputs": [], |
| 4819 | + "outputs": [ |
| 4820 | + { |
| 4821 | + "data": { |
| 4822 | + "text/html": [ |
| 4823 | + "<table>\n", |
| 4824 | + "<thead>\n", |
| 4825 | + "<tr>\n", |
| 4826 | + "<th>Condition</th>\n", |
| 4827 | + "<th>Single pass</th>\n", |
| 4828 | + "<th>Multi pass</th>\n", |
| 4829 | + "<th>Multi pass with restart</th>\n", |
| 4830 | + "<th>Multi pass with variable restart</th>\n", |
| 4831 | + "</tr>\n", |
| 4832 | + "</thead>\n", |
| 4833 | + "<tbody>\n", |
| 4834 | + "<tr> \n", |
| 4835 | + "<td>length >= 2</td> <td>6</td> <td>6</td> <td>6</td> <td>6</td>\n", |
| 4836 | + "</tr>\n", |
| 4837 | + "<tr> \n", |
| 4838 | + "<td>sum >= 500</td> <td>35</td> <td>35</td> <td>35</td> <td>35</td>\n", |
| 4839 | + "</tr>\n", |
| 4840 | + "<tr> \n", |
| 4841 | + "<td>sum >= 3</td> <td>6</td> <td>6</td> <td>6</td> <td>6</td>\n", |
| 4842 | + "</tr>\n", |
| 4843 | + "<tr> \n", |
| 4844 | + "<td>At least 10 by 5</td> <td>107</td> <td>73</td> <td>90</td> <td>73</td>\n", |
| 4845 | + "</tr>\n", |
| 4846 | + "<tr> \n", |
| 4847 | + "<td>10 distinct elements</td> <td>623</td> <td>131</td> <td>396</td> <td>212</td>\n", |
| 4848 | + "</tr>\n", |
| 4849 | + "<tr> \n", |
| 4850 | + "<td>First > Second</td> <td>1481</td> <td>1445</td> <td>1463</td> <td>1168</td>\n", |
| 4851 | + "</tr>\n", |
| 4852 | + "<tr> \n", |
| 4853 | + "<td>Size > max & 63</td> <td>600</td> <td> > 5000</td> <td> > 5000</td> <td>1002</td>\n", |
| 4854 | + "</tr>\n", |
| 4855 | + "<tr> \n", |
| 4856 | + "<td>Messy</td> <td>1032</td> <td> > 5000</td> <td>1423</td> <td>824</td>\n", |
| 4857 | + "</tr>\n", |
| 4858 | + "</tbody>\n", |
| 4859 | + "</table>" |
| 4860 | + ], |
| 4861 | + "text/plain": [ |
| 4862 | + "<IPython.core.display.HTML object>" |
| 4863 | + ] |
| 4864 | + }, |
| 4865 | + "execution_count": 49, |
| 4866 | + "metadata": {}, |
| 4867 | + "output_type": "execute_result" |
| 4868 | + } |
| 4869 | + ], |
4820 | 4870 | "source": [
|
4821 | 4871 | "compare_simplifiers([\n",
|
4822 | 4872 | " (\"Single pass\", partial(greedy_shrink_with_dedupe,\n",
|
|
0 commit comments