4 "signature": "sha256:445c0bbd851ff7b6a03c242b95a838b45261c92eee2d71a86721d2ce663cdb27"
18 "import collections\n",
30 "WORDS = [w.strip() for w in open('/usr/share/dict/british-english').readlines() \n",
31 " if re.match(r'^[a-z]*$', w.strip())]"
42 "LETTER_COUNTS = collections.Counter(l.lower() for l in open('sherlock-holmes.txt').read() \n",
43 " if l in string.ascii_letters)\n",
44 "LETTERS_IN_ORDER = [p[0] for p in LETTER_COUNTS.most_common()]"
55 "DICT_COUNTS = collections.Counter(l.lower() for l in open('/usr/share/dict/british-english').read() \n",
56 " if l in string.ascii_letters)\n",
57 "DICT_LETTERS_IN_ORDER = [p[0] for p in DICT_COUNTS.most_common()]"
80 " def __init__(self, target, player=None, lives=STARTING_LIVES):\n",
81 " self.lives = lives\n",
82 " self.player = player\n",
83 " self.target = target\n",
84 " self.discovered = list('_' * len(target))\n",
85 " self.wrong_letters = []\n",
86 " self.game_finished = False\n",
87 " self.game_won = False\n",
88 " self.game_lost = False\n",
90 " def find_all(self, letter):\n",
93 " location = self.target.find(letter)\n",
94 " while location > -1:\n",
95 " locations += [location]\n",
96 " starting = location + 1\n",
97 " location = self.target.find(letter, starting)\n",
98 " return locations\n",
100 " def update_discovered_word(self, guessed_letter):\n",
101 " locations = self.find_all(guessed_letter)\n",
102 " for location in locations:\n",
103 " self.discovered[location] = guessed_letter\n",
104 " return self.discovered\n",
106 " def do_turn(self):\n",
107 " if self.player:\n",
108 " guess = self.player.guess(self.discovered, self.wrong_letters, self.lives)\n",
110 " guess = self.ask_for_guess()\n",
111 " if guess in self.target:\n",
112 " self.update_discovered_word(guess)\n",
114 " self.lives -= 1\n",
115 " if guess not in self.wrong_letters:\n",
116 " self.wrong_letters += [guess]\n",
117 " if self.lives == 0:\n",
118 " self.game_finished = True\n",
119 " self.game_lost = True\n",
120 " if '_' not in self.discovered:\n",
121 " self.game_finished = True\n",
122 " self.game_won = True\n",
124 " def ask_for_guess(self):\n",
125 " print('Word:', ' '.join(self.discovered), \n",
126 " ' : Lives =', self.lives, \n",
127 " ', wrong guesses:', ' '.join(sorted(self.wrong_letters)))\n",
128 " guess = input('Enter letter: ').strip().lower()[0]\n",
131 " def play_game(self, csvwriter=None):\n",
132 " while not self.game_finished:\n",
134 " if not self.player:\n",
135 " self.report_on_game()\n",
137 " csvwriter.writerow([self.target, self.discovered, self.wrong_letters, \n",
138 " len([l for l in self.discovered if l != '_']),\n",
139 " self.lives, self.game_won])\n",
140 " return self.game_won\n",
142 " def report_on_game(self):\n",
143 " if self.game_won:\n",
144 " print('You won! The word was', self.target)\n",
146 " print('You lost. The word was', self.target)\n",
147 " return self.game_won"
149 "language": "python",
158 "class PlayerFixedOrder:\n",
159 " def __init__(self, ordered_letters):\n",
160 " self.ordered_letters = ordered_letters\n",
162 " def guess(self, discovered, missed, lives):\n",
163 " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
164 " self.ordered_subtract(guessed_letters)\n",
165 " return self.ordered_letters[0]\n",
167 " def ordered_subtract(self, to_remove):\n",
168 " for r in to_remove:\n",
169 " if r in self.ordered_letters:\n",
170 " ri = self.ordered_letters.index(r)\n",
171 " self.ordered_letters = self.ordered_letters[:ri] + self.ordered_letters[ri+1:]"
173 "language": "python",
182 "class PlayerAlphabetical(PlayerFixedOrder):\n",
183 " def __init__(self):\n",
184 " super().__init__(string.ascii_lowercase)\n",
186 "class PlayerFreqOrdered(PlayerFixedOrder):\n",
187 " def __init__(self):\n",
188 " super().__init__(LETTERS_IN_ORDER)\n"
190 "language": "python",
199 "class PlayerAdaptive:\n",
200 " def __init__(self, words):\n",
201 " self.candidate_words = words\n",
203 " def guess(self, discovered, missed, lives):\n",
204 " self.filter_candidate_words(discovered, missed)\n",
205 " self.set_ordered_letters()\n",
206 " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
207 " self.ordered_subtract(guessed_letters)\n",
208 " return self.ordered_letters[0]\n",
210 " def ordered_subtract(self, to_remove):\n",
211 " for r in to_remove:\n",
212 " if r in self.ordered_letters:\n",
213 " ri = self.ordered_letters.index(r)\n",
214 " self.ordered_letters = self.ordered_letters[:ri] + self.ordered_letters[ri+1:]\n",
216 " def filter_candidate_words(self, discovered, missed):\n",
219 " def set_ordered_letters(self):\n",
220 " counts = collections.Counter(l.lower() \n",
221 " for l in ''.join(self.candidate_words) + string.ascii_lowercase \n",
222 " if l in string.ascii_letters)\n",
223 " self.ordered_letters = [p[0] for p in counts.most_common()]"
225 "language": "python",
234 "class PlayerAdaptiveLength(PlayerAdaptive):\n",
235 " def __init__(self, words):\n",
236 " super().__init__(words)\n",
237 " self.word_len = None\n",
238 " self.ordered_letters = None\n",
240 " def filter_candidate_words(self, discovered, missed):\n",
241 " if not self.word_len:\n",
242 " self.word_len = len(discovered)\n",
243 " self.candidate_words = [w for w in self.candidate_words if len(w) == self.word_len]\n",
245 " def set_ordered_letters(self):\n",
246 " if not self.ordered_letters:\n",
247 " super().set_ordered_letters()"
249 "language": "python",
258 "class PlayerAdaptiveIncludedLetters(PlayerAdaptive):\n",
259 " def filter_candidate_words(self, discovered, missed):\n",
260 " exp = re.compile('^' + ''.join(discovered).replace('_', '.') + '$')\n",
261 " self.candidate_words = [w for w in self.candidate_words if exp.match(w)]"
263 "language": "python",
272 "class PlayerAdaptiveExcludedLetters(PlayerAdaptive):\n",
273 " def filter_candidate_words(self, discovered, missed):\n",
275 " exp = re.compile('^[^' + ''.join(missed) + ']*$')\n",
276 " self.candidate_words = [w for w in self.candidate_words if exp.match(w)] "
278 "language": "python",
287 "class PlayerAdaptivePattern(PlayerAdaptive):\n",
288 " def filter_candidate_words(self, discovered, missed):\n",
289 " attempted_letters = [l for l in discovered if l != '_'] + missed\n",
290 " if attempted_letters:\n",
291 " exclusion_pattern = '[^' + ''.join(attempted_letters) + ']'\n",
293 " exclusion_pattern = '.'\n",
294 " exp = re.compile('^' + ''.join(discovered).replace('_', exclusion_pattern) + '$')\n",
295 " self.candidate_words = [w for w in self.candidate_words if exp.match(w)]"
297 "language": "python",
306 "g = Game(random.choice(WORDS), player=PlayerAdaptive(WORDS))\n",
309 "language": "python",
314 "output_type": "pyout",
327 "with open('fixed_alphabetical.csv', 'w', newline='') as csvfile:\n",
328 " gamewriter = csv.writer(csvfile)\n",
329 " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n",
330 " for _ in range(100):\n",
331 " g = Game(random.choice(WORDS), player=PlayerAlphabetical())\n",
332 " g.play_game(gamewriter)"
334 "language": "python",
343 "players = [(PlayerAlphabetical, None, 'fixed_alphabetical.csv'), \n",
344 " (PlayerFreqOrdered, None, 'fixed_order.csv'),\n",
345 " (PlayerAdaptiveIncludedLetters, WORDS, 'adaptive_included.csv'),\n",
346 " (PlayerAdaptiveExcludedLetters, WORDS, 'adaptive_excluded.csv'),\n",
347 " (PlayerAdaptivePattern, WORDS, 'adaptive_pattern.csv')]\n",
349 "games_per_player = 1000\n",
351 "for p, a, f in players:\n",
352 " with open(f, 'w', newline='') as csvfile:\n",
353 " gamewriter = csv.writer(csvfile)\n",
354 " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n",
355 " for _ in range(games_per_player):\n",
357 " g = Game(random.choice(WORDS), player=p(a))\n",
359 " g = Game(random.choice(WORDS), player=p())\n",
360 " g.play_game(gamewriter)"
362 "language": "python",
371 "import pandas as pd\n",
372 "import matplotlib as mpl\n",
373 "import matplotlib.pyplot as plt\n",
376 "language": "python",
385 "fixed_order = pd.read_csv('fixed_order.csv')\n",
388 "language": "python",
393 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
394 "<table border=\"1\" class=\"dataframe\">\n",
396 " <tr style=\"text-align: right;\">\n",
398 " <th>target</th>\n",
399 " <th>discovered</th>\n",
400 " <th>wrong letters</th>\n",
401 " <th>number of hits</th>\n",
402 " <th>lives remaining</th>\n",
403 " <th>game won</th>\n",
409 " <td> gushed</td>\n",
410 " <td> ['_', 'u', 's', 'h', 'e', 'd']</td>\n",
411 " <td> ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ...</td>\n",
414 " <td> False</td>\n",
418 " <td> marvels</td>\n",
419 " <td> ['m', 'a', 'r', '_', 'e', 'l', 's']</td>\n",
420 " <td> ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ...</td>\n",
423 " <td> False</td>\n",
427 " <td> theist</td>\n",
428 " <td> ['t', 'h', 'e', 'i', 's', 't']</td>\n",
429 " <td> ['a', 'o', 'n']</td>\n",
436 " <td> dislocated</td>\n",
437 " <td> ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ...</td>\n",
438 " <td> ['h', 'n', 'r', 'u', 'm', 'w']</td>\n",
445 " <td> groans</td>\n",
446 " <td> ['_', 'r', 'o', 'a', 'n', 's']</td>\n",
447 " <td> ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
450 " <td> False</td>\n",
454 " <td> nukes</td>\n",
455 " <td> ['n', 'u', '_', 'e', 's']</td>\n",
456 " <td> ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ...</td>\n",
459 " <td> False</td>\n",
463 " <td> meagerly</td>\n",
464 " <td> ['m', 'e', 'a', '_', 'e', 'r', 'l', '_']</td>\n",
465 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ...</td>\n",
468 " <td> False</td>\n",
472 " <td> mewling</td>\n",
473 " <td> ['m', 'e', 'w', 'l', 'i', 'n', '_']</td>\n",
474 " <td> ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ...</td>\n",
477 " <td> False</td>\n",
481 " <td> ageings</td>\n",
482 " <td> ['a', '_', 'e', 'i', 'n', '_', 's']</td>\n",
483 " <td> ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
486 " <td> False</td>\n",
490 " <td> showered</td>\n",
491 " <td> ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd']</td>\n",
492 " <td> ['t', 'a', 'i', 'n', 'l', 'u', 'm']</td>\n",
499 " <td> explosiveness</td>\n",
500 " <td> ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ...</td>\n",
501 " <td> ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
504 " <td> False</td>\n",
508 " <td> flyswatter</td>\n",
509 " <td> ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ...</td>\n",
510 " <td> ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c']</td>\n",
518 " <td> ['l', 'a', '_', '_']</td>\n",
519 " <td> ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ...</td>\n",
522 " <td> False</td>\n",
526 " <td> literacy</td>\n",
527 " <td> ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y']</td>\n",
528 " <td> ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w']</td>\n",
535 " <td> changeovers</td>\n",
536 " <td> ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ...</td>\n",
537 " <td> ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ...</td>\n",
540 " <td> False</td>\n",
544 " <td> bowers</td>\n",
545 " <td> ['_', 'o', 'w', 'e', 'r', 's']</td>\n",
546 " <td> ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
549 " <td> False</td>\n",
553 " <td> strychnine</td>\n",
554 " <td> ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ...</td>\n",
555 " <td> ['a', 'o', 'd', 'l', 'u', 'm', 'w']</td>\n",
562 " <td> halting</td>\n",
563 " <td> ['h', 'a', 'l', 't', 'i', 'n', '_']</td>\n",
564 " <td> ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
567 " <td> False</td>\n",
571 " <td> throat</td>\n",
572 " <td> ['t', 'h', 'r', 'o', 'a', 't']</td>\n",
573 " <td> ['e', 'i', 'n', 's']</td>\n",
580 " <td> crazy</td>\n",
581 " <td> ['_', 'r', 'a', '_', '_']</td>\n",
582 " <td> ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ...</td>\n",
585 " <td> False</td>\n",
589 " <td> hourglasses</td>\n",
590 " <td> ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ...</td>\n",
591 " <td> ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f']</td>\n",
598 " <td> unbiassed</td>\n",
599 " <td> ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd']</td>\n",
600 " <td> ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ...</td>\n",
603 " <td> False</td>\n",
607 " <td> snooping</td>\n",
608 " <td> ['s', 'n', 'o', 'o', '_', 'i', 'n', '_']</td>\n",
609 " <td> ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ...</td>\n",
612 " <td> False</td>\n",
616 " <td> gradient</td>\n",
617 " <td> ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't']</td>\n",
618 " <td> ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
621 " <td> False</td>\n",
625 " <td> mourned</td>\n",
626 " <td> ['m', 'o', 'u', 'r', 'n', 'e', 'd']</td>\n",
627 " <td> ['t', 'a', 'i', 'h', 's', 'l']</td>\n",
634 " <td> ingress</td>\n",
635 " <td> ['i', 'n', '_', 'r', 'e', 's', 's']</td>\n",
636 " <td> ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
639 " <td> False</td>\n",
643 " <td> desensitise</td>\n",
644 " <td> ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ...</td>\n",
645 " <td> ['a', 'o', 'h', 'r']</td>\n",
652 " <td> histamines</td>\n",
653 " <td> ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ...</td>\n",
654 " <td> ['o', 'r', 'd', 'l', 'u']</td>\n",
661 " <td> extravagant</td>\n",
662 " <td> ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ...</td>\n",
663 " <td> ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
666 " <td> False</td>\n",
670 " <td> propagandists</td>\n",
671 " <td> ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ...</td>\n",
672 " <td> ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f']</td>\n",
688 " <td> pantry</td>\n",
689 " <td> ['_', 'a', 'n', 't', 'r', '_']</td>\n",
690 " <td> ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ...</td>\n",
693 " <td> False</td>\n",
697 " <td> tethered</td>\n",
698 " <td> ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd']</td>\n",
699 " <td> ['a', 'o', 'i', 'n', 's']</td>\n",
706 " <td> frizziest</td>\n",
707 " <td> ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't']</td>\n",
708 " <td> ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
711 " <td> False</td>\n",
715 " <td> recurrent</td>\n",
716 " <td> ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't']</td>\n",
717 " <td> ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w']</td>\n",
724 " <td> truce</td>\n",
725 " <td> ['t', 'r', 'u', '_', 'e']</td>\n",
726 " <td> ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ...</td>\n",
729 " <td> False</td>\n",
733 " <td> panhandlers</td>\n",
734 " <td> ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ...</td>\n",
735 " <td> ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
738 " <td> False</td>\n",
742 " <td> heehawing</td>\n",
743 " <td> ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_']</td>\n",
744 " <td> ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ...</td>\n",
747 " <td> False</td>\n",
751 " <td> catafalques</td>\n",
752 " <td> ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ...</td>\n",
753 " <td> ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ...</td>\n",
756 " <td> False</td>\n",
760 " <td> deeming</td>\n",
761 " <td> ['d', 'e', 'e', 'm', 'i', 'n', '_']</td>\n",
762 " <td> ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ...</td>\n",
765 " <td> False</td>\n",
770 " <td> ['h', 'o', 'o', '_']</td>\n",
771 " <td> ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ...</td>\n",
774 " <td> False</td>\n",
778 " <td> takeouts</td>\n",
779 " <td> ['t', 'a', '_', 'e', 'o', 'u', 't', 's']</td>\n",
780 " <td> ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ...</td>\n",
783 " <td> False</td>\n",
787 " <td> commencing</td>\n",
788 " <td> ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ...</td>\n",
789 " <td> ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ...</td>\n",
792 " <td> False</td>\n",
796 " <td> ventilates</td>\n",
797 " <td> ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ...</td>\n",
798 " <td> ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
801 " <td> False</td>\n",
805 " <td> ventilators</td>\n",
806 " <td> ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ...</td>\n",
807 " <td> ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ...</td>\n",
810 " <td> False</td>\n",
814 " <td> silkworms</td>\n",
815 " <td> ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's']</td>\n",
816 " <td> ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ...</td>\n",
819 " <td> False</td>\n",
823 " <td> schemers</td>\n",
824 " <td> ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's']</td>\n",
825 " <td> ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w']</td>\n",
832 " <td> glorious</td>\n",
833 " <td> ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's']</td>\n",
834 " <td> ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ...</td>\n",
837 " <td> False</td>\n",
841 " <td> primogeniture</td>\n",
842 " <td> ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ...</td>\n",
843 " <td> ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f']</td>\n",
850 " <td> vowel</td>\n",
851 " <td> ['_', 'o', '_', 'e', 'l']</td>\n",
852 " <td> ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ...</td>\n",
855 " <td> False</td>\n",
859 " <td> bulging</td>\n",
860 " <td> ['_', 'u', 'l', '_', 'i', 'n', '_']</td>\n",
861 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ...</td>\n",
864 " <td> False</td>\n",
868 " <td> regarding</td>\n",
869 " <td> ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_']</td>\n",
870 " <td> ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
873 " <td> False</td>\n",
877 " <td> intensify</td>\n",
878 " <td> ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_']</td>\n",
879 " <td> ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
882 " <td> False</td>\n",
886 " <td> interception</td>\n",
887 " <td> ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ...</td>\n",
888 " <td> ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
891 " <td> False</td>\n",
895 " <td> kohlrabi</td>\n",
896 " <td> ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i']</td>\n",
897 " <td> ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
900 " <td> False</td>\n",
904 " <td> putrefies</td>\n",
905 " <td> ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's']</td>\n",
906 " <td> ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ...</td>\n",
909 " <td> False</td>\n",
913 " <td> moneybags</td>\n",
914 " <td> ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's']</td>\n",
915 " <td> ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ...</td>\n",
918 " <td> False</td>\n",
922 " <td> comrade</td>\n",
923 " <td> ['c', 'o', 'm', 'r', 'a', 'd', 'e']</td>\n",
924 " <td> ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w']</td>\n",
931 " <td> encircle</td>\n",
932 " <td> ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e']</td>\n",
933 " <td> ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w']</td>\n",
940 " <td> choppiness</td>\n",
941 " <td> ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ...</td>\n",
942 " <td> ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
945 " <td> False</td>\n",
949 " <td> showed</td>\n",
950 " <td> ['s', 'h', 'o', 'w', 'e', 'd']</td>\n",
951 " <td> ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm']</td>\n",
958 "<p>1000 rows \u00d7 6 columns</p>\n",
962 "output_type": "pyout",
965 " target discovered \\\n",
966 "0 gushed ['_', 'u', 's', 'h', 'e', 'd'] \n",
967 "1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] \n",
968 "2 theist ['t', 'h', 'e', 'i', 's', 't'] \n",
969 "3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... \n",
970 "4 groans ['_', 'r', 'o', 'a', 'n', 's'] \n",
971 "5 nukes ['n', 'u', '_', 'e', 's'] \n",
972 "6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] \n",
973 "7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] \n",
974 "8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] \n",
975 "9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] \n",
976 "10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... \n",
977 "11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... \n",
978 "12 lazy ['l', 'a', '_', '_'] \n",
979 "13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] \n",
980 "14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... \n",
981 "15 bowers ['_', 'o', 'w', 'e', 'r', 's'] \n",
982 "16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... \n",
983 "17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] \n",
984 "18 throat ['t', 'h', 'r', 'o', 'a', 't'] \n",
985 "19 crazy ['_', 'r', 'a', '_', '_'] \n",
986 "20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... \n",
987 "21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] \n",
988 "22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] \n",
989 "23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] \n",
990 "24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] \n",
991 "25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] \n",
992 "26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... \n",
993 "27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... \n",
994 "28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... \n",
995 "29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... \n",
997 "970 pantry ['_', 'a', 'n', 't', 'r', '_'] \n",
998 "971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] \n",
999 "972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] \n",
1000 "973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] \n",
1001 "974 truce ['t', 'r', 'u', '_', 'e'] \n",
1002 "975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... \n",
1003 "976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] \n",
1004 "977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... \n",
1005 "978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] \n",
1006 "979 hoof ['h', 'o', 'o', '_'] \n",
1007 "980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] \n",
1008 "981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... \n",
1009 "982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... \n",
1010 "983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... \n",
1011 "984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] \n",
1012 "985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] \n",
1013 "986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] \n",
1014 "987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... \n",
1015 "988 vowel ['_', 'o', '_', 'e', 'l'] \n",
1016 "989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] \n",
1017 "990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] \n",
1018 "991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] \n",
1019 "992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... \n",
1020 "993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] \n",
1021 "994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] \n",
1022 "995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] \n",
1023 "996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] \n",
1024 "997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] \n",
1025 "998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... \n",
1026 "999 showed ['s', 'h', 'o', 'w', 'e', 'd'] \n",
1028 " wrong letters number of hits \\\n",
1029 "0 ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 \n",
1030 "1 ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 \n",
1031 "2 ['a', 'o', 'n'] 6 \n",
1032 "3 ['h', 'n', 'r', 'u', 'm', 'w'] 10 \n",
1033 "4 ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1034 "5 ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 \n",
1035 "6 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 \n",
1036 "7 ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 \n",
1037 "8 ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1038 "9 ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 \n",
1039 "10 ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 \n",
1040 "11 ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 \n",
1041 "12 ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n",
1042 "13 ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 \n",
1043 "14 ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 \n",
1044 "15 ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n",
1045 "16 ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 \n",
1046 "17 ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 \n",
1047 "18 ['e', 'i', 'n', 's'] 6 \n",
1048 "19 ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 \n",
1049 "20 ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 \n",
1050 "21 ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 \n",
1051 "22 ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 \n",
1052 "23 ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 \n",
1053 "24 ['t', 'a', 'i', 'h', 's', 'l'] 7 \n",
1054 "25 ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 \n",
1055 "26 ['a', 'o', 'h', 'r'] 11 \n",
1056 "27 ['o', 'r', 'd', 'l', 'u'] 10 \n",
1057 "28 ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n",
1058 "29 ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 \n",
1060 "970 ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 \n",
1061 "971 ['a', 'o', 'i', 'n', 's'] 8 \n",
1062 "972 ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 \n",
1063 "973 ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 \n",
1064 "974 ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 \n",
1065 "975 ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 \n",
1066 "976 ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 \n",
1067 "977 ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 \n",
1068 "978 ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 \n",
1069 "979 ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 \n",
1070 "980 ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 \n",
1071 "981 ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 \n",
1072 "982 ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 \n",
1073 "983 ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 \n",
1074 "984 ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 \n",
1075 "985 ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 \n",
1076 "986 ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 \n",
1077 "987 ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 \n",
1078 "988 ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 \n",
1079 "989 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 \n",
1080 "990 ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 \n",
1081 "991 ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 \n",
1082 "992 ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 \n",
1083 "993 ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 \n",
1084 "994 ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 \n",
1085 "995 ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 \n",
1086 "996 ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 \n",
1087 "997 ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 \n",
1088 "998 ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n",
1089 "999 ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 \n",
1091 " lives remaining game won \n",
1154 "[1000 rows x 6 columns]"
1161 "cell_type": "code",
1164 "len(fixed_order['discovered'][0].split(','))"
1166 "language": "python",
1171 "output_type": "pyout",
1172 "prompt_number": 82,
1181 "cell_type": "code",
1184 "fixed_order['word length'] = fixed_order.apply(lambda r: len(r['target']), axis=1)\n",
1187 "language": "python",
1192 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
1193 "<table border=\"1\" class=\"dataframe\">\n",
1195 " <tr style=\"text-align: right;\">\n",
1197 " <th>target</th>\n",
1198 " <th>discovered</th>\n",
1199 " <th>wrong letters</th>\n",
1200 " <th>number of hits</th>\n",
1201 " <th>lives remaining</th>\n",
1202 " <th>game won</th>\n",
1203 " <th>word length</th>\n",
1209 " <td> gushed</td>\n",
1210 " <td> ['_', 'u', 's', 'h', 'e', 'd']</td>\n",
1211 " <td> ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ...</td>\n",
1214 " <td> False</td>\n",
1219 " <td> marvels</td>\n",
1220 " <td> ['m', 'a', 'r', '_', 'e', 'l', 's']</td>\n",
1221 " <td> ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ...</td>\n",
1224 " <td> False</td>\n",
1229 " <td> theist</td>\n",
1230 " <td> ['t', 'h', 'e', 'i', 's', 't']</td>\n",
1231 " <td> ['a', 'o', 'n']</td>\n",
1234 " <td> True</td>\n",
1239 " <td> dislocated</td>\n",
1240 " <td> ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ...</td>\n",
1241 " <td> ['h', 'n', 'r', 'u', 'm', 'w']</td>\n",
1244 " <td> True</td>\n",
1249 " <td> groans</td>\n",
1250 " <td> ['_', 'r', 'o', 'a', 'n', 's']</td>\n",
1251 " <td> ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1254 " <td> False</td>\n",
1259 " <td> nukes</td>\n",
1260 " <td> ['n', 'u', '_', 'e', 's']</td>\n",
1261 " <td> ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ...</td>\n",
1264 " <td> False</td>\n",
1269 " <td> meagerly</td>\n",
1270 " <td> ['m', 'e', 'a', '_', 'e', 'r', 'l', '_']</td>\n",
1271 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ...</td>\n",
1274 " <td> False</td>\n",
1279 " <td> mewling</td>\n",
1280 " <td> ['m', 'e', 'w', 'l', 'i', 'n', '_']</td>\n",
1281 " <td> ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ...</td>\n",
1284 " <td> False</td>\n",
1289 " <td> ageings</td>\n",
1290 " <td> ['a', '_', 'e', 'i', 'n', '_', 's']</td>\n",
1291 " <td> ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1294 " <td> False</td>\n",
1299 " <td> showered</td>\n",
1300 " <td> ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd']</td>\n",
1301 " <td> ['t', 'a', 'i', 'n', 'l', 'u', 'm']</td>\n",
1304 " <td> True</td>\n",
1309 " <td> explosiveness</td>\n",
1310 " <td> ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ...</td>\n",
1311 " <td> ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
1314 " <td> False</td>\n",
1319 " <td> flyswatter</td>\n",
1320 " <td> ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ...</td>\n",
1321 " <td> ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c']</td>\n",
1324 " <td> True</td>\n",
1329 " <td> lazy</td>\n",
1330 " <td> ['l', 'a', '_', '_']</td>\n",
1331 " <td> ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ...</td>\n",
1334 " <td> False</td>\n",
1339 " <td> literacy</td>\n",
1340 " <td> ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y']</td>\n",
1341 " <td> ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w']</td>\n",
1344 " <td> True</td>\n",
1349 " <td> changeovers</td>\n",
1350 " <td> ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ...</td>\n",
1351 " <td> ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ...</td>\n",
1354 " <td> False</td>\n",
1359 " <td> bowers</td>\n",
1360 " <td> ['_', 'o', 'w', 'e', 'r', 's']</td>\n",
1361 " <td> ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
1364 " <td> False</td>\n",
1369 " <td> strychnine</td>\n",
1370 " <td> ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ...</td>\n",
1371 " <td> ['a', 'o', 'd', 'l', 'u', 'm', 'w']</td>\n",
1374 " <td> True</td>\n",
1379 " <td> halting</td>\n",
1380 " <td> ['h', 'a', 'l', 't', 'i', 'n', '_']</td>\n",
1381 " <td> ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
1384 " <td> False</td>\n",
1389 " <td> throat</td>\n",
1390 " <td> ['t', 'h', 'r', 'o', 'a', 't']</td>\n",
1391 " <td> ['e', 'i', 'n', 's']</td>\n",
1394 " <td> True</td>\n",
1399 " <td> crazy</td>\n",
1400 " <td> ['_', 'r', 'a', '_', '_']</td>\n",
1401 " <td> ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ...</td>\n",
1404 " <td> False</td>\n",
1409 " <td> hourglasses</td>\n",
1410 " <td> ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ...</td>\n",
1411 " <td> ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f']</td>\n",
1414 " <td> True</td>\n",
1419 " <td> unbiassed</td>\n",
1420 " <td> ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd']</td>\n",
1421 " <td> ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ...</td>\n",
1424 " <td> False</td>\n",
1429 " <td> snooping</td>\n",
1430 " <td> ['s', 'n', 'o', 'o', '_', 'i', 'n', '_']</td>\n",
1431 " <td> ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ...</td>\n",
1434 " <td> False</td>\n",
1439 " <td> gradient</td>\n",
1440 " <td> ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't']</td>\n",
1441 " <td> ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
1444 " <td> False</td>\n",
1449 " <td> mourned</td>\n",
1450 " <td> ['m', 'o', 'u', 'r', 'n', 'e', 'd']</td>\n",
1451 " <td> ['t', 'a', 'i', 'h', 's', 'l']</td>\n",
1454 " <td> True</td>\n",
1459 " <td> ingress</td>\n",
1460 " <td> ['i', 'n', '_', 'r', 'e', 's', 's']</td>\n",
1461 " <td> ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1464 " <td> False</td>\n",
1469 " <td> desensitise</td>\n",
1470 " <td> ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ...</td>\n",
1471 " <td> ['a', 'o', 'h', 'r']</td>\n",
1474 " <td> True</td>\n",
1479 " <td> histamines</td>\n",
1480 " <td> ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ...</td>\n",
1481 " <td> ['o', 'r', 'd', 'l', 'u']</td>\n",
1484 " <td> True</td>\n",
1489 " <td> extravagant</td>\n",
1490 " <td> ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ...</td>\n",
1491 " <td> ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1494 " <td> False</td>\n",
1499 " <td> propagandists</td>\n",
1500 " <td> ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ...</td>\n",
1501 " <td> ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f']</td>\n",
1504 " <td> True</td>\n",
1519 " <td> pantry</td>\n",
1520 " <td> ['_', 'a', 'n', 't', 'r', '_']</td>\n",
1521 " <td> ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ...</td>\n",
1524 " <td> False</td>\n",
1529 " <td> tethered</td>\n",
1530 " <td> ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd']</td>\n",
1531 " <td> ['a', 'o', 'i', 'n', 's']</td>\n",
1534 " <td> True</td>\n",
1539 " <td> frizziest</td>\n",
1540 " <td> ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't']</td>\n",
1541 " <td> ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1544 " <td> False</td>\n",
1549 " <td> recurrent</td>\n",
1550 " <td> ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't']</td>\n",
1551 " <td> ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w']</td>\n",
1554 " <td> True</td>\n",
1559 " <td> truce</td>\n",
1560 " <td> ['t', 'r', 'u', '_', 'e']</td>\n",
1561 " <td> ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ...</td>\n",
1564 " <td> False</td>\n",
1569 " <td> panhandlers</td>\n",
1570 " <td> ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ...</td>\n",
1571 " <td> ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
1574 " <td> False</td>\n",
1579 " <td> heehawing</td>\n",
1580 " <td> ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_']</td>\n",
1581 " <td> ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ...</td>\n",
1584 " <td> False</td>\n",
1589 " <td> catafalques</td>\n",
1590 " <td> ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ...</td>\n",
1591 " <td> ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ...</td>\n",
1594 " <td> False</td>\n",
1599 " <td> deeming</td>\n",
1600 " <td> ['d', 'e', 'e', 'm', 'i', 'n', '_']</td>\n",
1601 " <td> ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ...</td>\n",
1604 " <td> False</td>\n",
1609 " <td> hoof</td>\n",
1610 " <td> ['h', 'o', 'o', '_']</td>\n",
1611 " <td> ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ...</td>\n",
1614 " <td> False</td>\n",
1619 " <td> takeouts</td>\n",
1620 " <td> ['t', 'a', '_', 'e', 'o', 'u', 't', 's']</td>\n",
1621 " <td> ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ...</td>\n",
1624 " <td> False</td>\n",
1629 " <td> commencing</td>\n",
1630 " <td> ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ...</td>\n",
1631 " <td> ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ...</td>\n",
1634 " <td> False</td>\n",
1639 " <td> ventilates</td>\n",
1640 " <td> ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ...</td>\n",
1641 " <td> ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
1644 " <td> False</td>\n",
1649 " <td> ventilators</td>\n",
1650 " <td> ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ...</td>\n",
1651 " <td> ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ...</td>\n",
1654 " <td> False</td>\n",
1659 " <td> silkworms</td>\n",
1660 " <td> ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's']</td>\n",
1661 " <td> ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ...</td>\n",
1664 " <td> False</td>\n",
1669 " <td> schemers</td>\n",
1670 " <td> ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's']</td>\n",
1671 " <td> ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w']</td>\n",
1674 " <td> True</td>\n",
1679 " <td> glorious</td>\n",
1680 " <td> ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's']</td>\n",
1681 " <td> ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ...</td>\n",
1684 " <td> False</td>\n",
1689 " <td> primogeniture</td>\n",
1690 " <td> ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ...</td>\n",
1691 " <td> ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f']</td>\n",
1694 " <td> True</td>\n",
1699 " <td> vowel</td>\n",
1700 " <td> ['_', 'o', '_', 'e', 'l']</td>\n",
1701 " <td> ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ...</td>\n",
1704 " <td> False</td>\n",
1709 " <td> bulging</td>\n",
1710 " <td> ['_', 'u', 'l', '_', 'i', 'n', '_']</td>\n",
1711 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ...</td>\n",
1714 " <td> False</td>\n",
1719 " <td> regarding</td>\n",
1720 " <td> ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_']</td>\n",
1721 " <td> ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
1724 " <td> False</td>\n",
1729 " <td> intensify</td>\n",
1730 " <td> ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_']</td>\n",
1731 " <td> ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1734 " <td> False</td>\n",
1739 " <td> interception</td>\n",
1740 " <td> ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ...</td>\n",
1741 " <td> ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
1744 " <td> False</td>\n",
1749 " <td> kohlrabi</td>\n",
1750 " <td> ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i']</td>\n",
1751 " <td> ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ...</td>\n",
1754 " <td> False</td>\n",
1759 " <td> putrefies</td>\n",
1760 " <td> ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's']</td>\n",
1761 " <td> ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ...</td>\n",
1764 " <td> False</td>\n",
1769 " <td> moneybags</td>\n",
1770 " <td> ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's']</td>\n",
1771 " <td> ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ...</td>\n",
1774 " <td> False</td>\n",
1779 " <td> comrade</td>\n",
1780 " <td> ['c', 'o', 'm', 'r', 'a', 'd', 'e']</td>\n",
1781 " <td> ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w']</td>\n",
1784 " <td> True</td>\n",
1789 " <td> encircle</td>\n",
1790 " <td> ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e']</td>\n",
1791 " <td> ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w']</td>\n",
1794 " <td> True</td>\n",
1799 " <td> choppiness</td>\n",
1800 " <td> ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ...</td>\n",
1801 " <td> ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
1804 " <td> False</td>\n",
1809 " <td> showed</td>\n",
1810 " <td> ['s', 'h', 'o', 'w', 'e', 'd']</td>\n",
1811 " <td> ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm']</td>\n",
1814 " <td> True</td>\n",
1819 "<p>1000 rows \u00d7 7 columns</p>\n",
1823 "output_type": "pyout",
1824 "prompt_number": 84,
1826 " target discovered \\\n",
1827 "0 gushed ['_', 'u', 's', 'h', 'e', 'd'] \n",
1828 "1 marvels ['m', 'a', 'r', '_', 'e', 'l', 's'] \n",
1829 "2 theist ['t', 'h', 'e', 'i', 's', 't'] \n",
1830 "3 dislocated ['d', 'i', 's', 'l', 'o', 'c', 'a', 't', 'e', ... \n",
1831 "4 groans ['_', 'r', 'o', 'a', 'n', 's'] \n",
1832 "5 nukes ['n', 'u', '_', 'e', 's'] \n",
1833 "6 meagerly ['m', 'e', 'a', '_', 'e', 'r', 'l', '_'] \n",
1834 "7 mewling ['m', 'e', 'w', 'l', 'i', 'n', '_'] \n",
1835 "8 ageings ['a', '_', 'e', 'i', 'n', '_', 's'] \n",
1836 "9 showered ['s', 'h', 'o', 'w', 'e', 'r', 'e', 'd'] \n",
1837 "10 explosiveness ['e', '_', '_', 'l', 'o', 's', 'i', '_', 'e', ... \n",
1838 "11 flyswatter ['f', 'l', 'y', 's', 'w', 'a', 't', 't', 'e', ... \n",
1839 "12 lazy ['l', 'a', '_', '_'] \n",
1840 "13 literacy ['l', 'i', 't', 'e', 'r', 'a', 'c', 'y'] \n",
1841 "14 changeovers ['c', 'h', 'a', 'n', 'g', 'e', 'o', '_', 'e', ... \n",
1842 "15 bowers ['_', 'o', 'w', 'e', 'r', 's'] \n",
1843 "16 strychnine ['s', 't', 'r', 'y', 'c', 'h', 'n', 'i', 'n', ... \n",
1844 "17 halting ['h', 'a', 'l', 't', 'i', 'n', '_'] \n",
1845 "18 throat ['t', 'h', 'r', 'o', 'a', 't'] \n",
1846 "19 crazy ['_', 'r', 'a', '_', '_'] \n",
1847 "20 hourglasses ['h', 'o', 'u', 'r', 'g', 'l', 'a', 's', 's', ... \n",
1848 "21 unbiassed ['u', 'n', '_', 'i', 'a', 's', 's', 'e', 'd'] \n",
1849 "22 snooping ['s', 'n', 'o', 'o', '_', 'i', 'n', '_'] \n",
1850 "23 gradient ['_', 'r', 'a', 'd', 'i', 'e', 'n', 't'] \n",
1851 "24 mourned ['m', 'o', 'u', 'r', 'n', 'e', 'd'] \n",
1852 "25 ingress ['i', 'n', '_', 'r', 'e', 's', 's'] \n",
1853 "26 desensitise ['d', 'e', 's', 'e', 'n', 's', 'i', 't', 'i', ... \n",
1854 "27 histamines ['h', 'i', 's', 't', 'a', 'm', 'i', 'n', 'e', ... \n",
1855 "28 extravagant ['e', '_', 't', 'r', 'a', '_', 'a', '_', 'a', ... \n",
1856 "29 propagandists ['p', 'r', 'o', 'p', 'a', 'g', 'a', 'n', 'd', ... \n",
1858 "970 pantry ['_', 'a', 'n', 't', 'r', '_'] \n",
1859 "971 tethered ['t', 'e', 't', 'h', 'e', 'r', 'e', 'd'] \n",
1860 "972 frizziest ['_', 'r', 'i', '_', '_', 'i', 'e', 's', 't'] \n",
1861 "973 recurrent ['r', 'e', 'c', 'u', 'r', 'r', 'e', 'n', 't'] \n",
1862 "974 truce ['t', 'r', 'u', '_', 'e'] \n",
1863 "975 panhandlers ['_', 'a', 'n', 'h', 'a', 'n', 'd', 'l', 'e', ... \n",
1864 "976 heehawing ['h', 'e', 'e', 'h', 'a', 'w', 'i', 'n', '_'] \n",
1865 "977 catafalques ['c', 'a', 't', 'a', 'f', 'a', 'l', '_', 'u', ... \n",
1866 "978 deeming ['d', 'e', 'e', 'm', 'i', 'n', '_'] \n",
1867 "979 hoof ['h', 'o', 'o', '_'] \n",
1868 "980 takeouts ['t', 'a', '_', 'e', 'o', 'u', 't', 's'] \n",
1869 "981 commencing ['c', 'o', 'm', 'm', 'e', 'n', 'c', 'i', 'n', ... \n",
1870 "982 ventilates ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'e', ... \n",
1871 "983 ventilators ['_', 'e', 'n', 't', 'i', 'l', 'a', 't', 'o', ... \n",
1872 "984 silkworms ['s', 'i', 'l', '_', 'w', 'o', 'r', 'm', 's'] \n",
1873 "985 schemers ['s', 'c', 'h', 'e', 'm', 'e', 'r', 's'] \n",
1874 "986 glorious ['_', 'l', 'o', 'r', 'i', 'o', 'u', 's'] \n",
1875 "987 primogeniture ['p', 'r', 'i', 'm', 'o', 'g', 'e', 'n', 'i', ... \n",
1876 "988 vowel ['_', 'o', '_', 'e', 'l'] \n",
1877 "989 bulging ['_', 'u', 'l', '_', 'i', 'n', '_'] \n",
1878 "990 regarding ['r', 'e', '_', 'a', 'r', 'd', 'i', 'n', '_'] \n",
1879 "991 intensify ['i', 'n', 't', 'e', 'n', 's', 'i', '_', '_'] \n",
1880 "992 interception ['i', 'n', 't', 'e', 'r', 'c', 'e', '_', 't', ... \n",
1881 "993 kohlrabi ['_', 'o', 'h', 'l', 'r', 'a', '_', 'i'] \n",
1882 "994 putrefies ['_', 'u', 't', 'r', 'e', '_', 'i', 'e', 's'] \n",
1883 "995 moneybags ['m', 'o', 'n', 'e', 'y', '_', 'a', '_', 's'] \n",
1884 "996 comrade ['c', 'o', 'm', 'r', 'a', 'd', 'e'] \n",
1885 "997 encircle ['e', 'n', 'c', 'i', 'r', 'c', 'l', 'e'] \n",
1886 "998 choppiness ['c', 'h', 'o', '_', '_', 'i', 'n', 'e', 's', ... \n",
1887 "999 showed ['s', 'h', 'o', 'w', 'e', 'd'] \n",
1889 " wrong letters number of hits \\\n",
1890 "0 ['t', 'a', 'o', 'i', 'n', 'r', 'l', 'm', 'w', ... 5 \n",
1891 "1 ['t', 'o', 'i', 'h', 'n', 'd', 'u', 'w', 'c', ... 6 \n",
1892 "2 ['a', 'o', 'n'] 6 \n",
1893 "3 ['h', 'n', 'r', 'u', 'm', 'w'] 10 \n",
1894 "4 ['e', 't', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1895 "5 ['t', 'a', 'o', 'i', 'h', 'r', 'd', 'l', 'm', ... 4 \n",
1896 "6 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'u', 'w', ... 6 \n",
1897 "7 ['t', 'a', 'o', 'h', 's', 'r', 'd', 'u', 'c', ... 6 \n",
1898 "8 ['t', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1899 "9 ['t', 'a', 'i', 'n', 'l', 'u', 'm'] 8 \n",
1900 "10 ['t', 'a', 'h', 'r', 'd', 'u', 'm', 'w', 'c', ... 10 \n",
1901 "11 ['o', 'i', 'h', 'n', 'd', 'u', 'm', 'c'] 10 \n",
1902 "12 ['e', 't', 'o', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n",
1903 "13 ['o', 'h', 'n', 's', 'd', 'u', 'm', 'w'] 8 \n",
1904 "14 ['t', 'i', 'd', 'l', 'u', 'm', 'w', 'y', 'f', ... 10 \n",
1905 "15 ['t', 'a', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n",
1906 "16 ['a', 'o', 'd', 'l', 'u', 'm', 'w'] 10 \n",
1907 "17 ['e', 'o', 's', 'r', 'd', 'u', 'm', 'w', 'c', ... 6 \n",
1908 "18 ['e', 'i', 'n', 's'] 6 \n",
1909 "19 ['e', 't', 'o', 'i', 'h', 'n', 's', 'd', 'l', ... 2 \n",
1910 "20 ['t', 'i', 'n', 'd', 'm', 'w', 'c', 'y', 'f'] 11 \n",
1911 "21 ['t', 'o', 'h', 'r', 'l', 'm', 'w', 'c', 'y', ... 8 \n",
1912 "22 ['e', 't', 'a', 'h', 'r', 'd', 'l', 'u', 'm', ... 6 \n",
1913 "23 ['o', 'h', 's', 'l', 'u', 'm', 'w', 'c', 'y', ... 7 \n",
1914 "24 ['t', 'a', 'i', 'h', 's', 'l'] 7 \n",
1915 "25 ['t', 'a', 'o', 'h', 'd', 'l', 'u', 'm', 'w', ... 6 \n",
1916 "26 ['a', 'o', 'h', 'r'] 11 \n",
1917 "27 ['o', 'r', 'd', 'l', 'u'] 10 \n",
1918 "28 ['o', 'i', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n",
1919 "29 ['e', 'h', 'l', 'u', 'm', 'w', 'c', 'y', 'f'] 13 \n",
1921 "970 ['e', 'o', 'i', 'h', 's', 'd', 'l', 'u', 'm', ... 4 \n",
1922 "971 ['a', 'o', 'i', 'n', 's'] 8 \n",
1923 "972 ['a', 'o', 'h', 'n', 'd', 'l', 'u', 'm', 'w', ... 6 \n",
1924 "973 ['a', 'o', 'i', 'h', 's', 'd', 'l', 'm', 'w'] 9 \n",
1925 "974 ['a', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'm', ... 4 \n",
1926 "975 ['t', 'o', 'i', 'u', 'm', 'w', 'c', 'y', 'f', ... 10 \n",
1927 "976 ['t', 'o', 's', 'r', 'd', 'l', 'u', 'm', 'c', ... 8 \n",
1928 "977 ['o', 'i', 'h', 'n', 'r', 'd', 'm', 'w', 'y', ... 10 \n",
1929 "978 ['t', 'a', 'o', 'h', 's', 'r', 'l', 'u', 'w', ... 6 \n",
1930 "979 ['e', 't', 'a', 'i', 'n', 's', 'r', 'd', 'l', ... 3 \n",
1931 "980 ['i', 'h', 'n', 'r', 'd', 'l', 'm', 'w', 'c', ... 7 \n",
1932 "981 ['t', 'a', 'h', 's', 'r', 'd', 'l', 'u', 'w', ... 9 \n",
1933 "982 ['o', 'h', 'r', 'd', 'u', 'm', 'w', 'c', 'y', ... 9 \n",
1934 "983 ['h', 'd', 'u', 'm', 'w', 'c', 'y', 'f', 'g', ... 10 \n",
1935 "984 ['e', 't', 'a', 'h', 'n', 'd', 'u', 'c', 'y', ... 8 \n",
1936 "985 ['t', 'a', 'o', 'i', 'n', 'd', 'l', 'u', 'w'] 8 \n",
1937 "986 ['e', 't', 'a', 'h', 'n', 'd', 'm', 'w', 'c', ... 7 \n",
1938 "987 ['a', 'h', 's', 'd', 'l', 'w', 'c', 'y', 'f'] 13 \n",
1939 "988 ['t', 'a', 'i', 'h', 'n', 's', 'r', 'd', 'u', ... 3 \n",
1940 "989 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'm', ... 4 \n",
1941 "990 ['t', 'o', 'h', 's', 'l', 'u', 'm', 'w', 'c', ... 7 \n",
1942 "991 ['a', 'o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', ... 7 \n",
1943 "992 ['a', 'h', 's', 'd', 'l', 'u', 'm', 'w', 'y', ... 11 \n",
1944 "993 ['e', 't', 'n', 's', 'd', 'u', 'm', 'w', 'c', ... 6 \n",
1945 "994 ['a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', 'c', ... 7 \n",
1946 "995 ['t', 'i', 'h', 'r', 'd', 'l', 'u', 'w', 'c', ... 7 \n",
1947 "996 ['t', 'i', 'h', 'n', 's', 'l', 'u', 'w'] 7 \n",
1948 "997 ['t', 'a', 'o', 'h', 's', 'd', 'u', 'm', 'w'] 8 \n",
1949 "998 ['t', 'a', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n",
1950 "999 ['t', 'a', 'i', 'n', 'r', 'l', 'u', 'm'] 6 \n",
1952 " lives remaining game won word length \n",
1983 ".. ... ... ... \n",
1989 "975 0 False 11 \n",
1991 "977 0 False 11 \n",
1995 "981 0 False 10 \n",
1996 "982 0 False 10 \n",
1997 "983 0 False 11 \n",
2006 "992 0 False 12 \n",
2012 "998 0 False 10 \n",
2015 "[1000 rows x 7 columns]"
2022 "cell_type": "code",
2025 "fixed_order['lives remaining'].hist()"
2027 "language": "python",
2032 "output_type": "pyout",
2033 "prompt_number": 87,
2035 "<matplotlib.axes.AxesSubplot at 0x7fefde312ac8>"
2040 "output_type": "display_data",
2041 "png": "iVBORw0KGgoAAAANSUhEUgAAAXgAAAEACAYAAAC57G0KAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAE1JJREFUeJzt3X+sVGl9x/E3Lkv9scteiM1dQJJhFdyStEUt1FaNsxSI\nNgr7V4Npm4tt/Ye22pgq0KZF/yilJI3+0fQfW73XVGipGsKaQIHKrKs2sHUZi4u3gPWmXpGrW/zB\nrk3Kyu0fzzM8s1cuzJydmefMzPuVTM55zvw4T7+9+70Pnzn3CJIkSZIkSZIkSZIkSZIkSUPrtcC5\npscPgfcCS4GTwEXgBDDS9J49wCVgEtjSy8lKkop5CfAdYCVwAPhgPL4L2B/31wJ14F6gAlyO75Mk\nldgW4Im4PwmMxv0H4xjC6n1X03uOA2/syewkSbe0u7LeDhyK+6PATNyfITX75cB003umgRVFJyhJ\nKqadBr8IeCfwz7d5bjY+5nOn5yRJXbCwjde+HfgK8L04niFEM1eBZcB34/FvEzL6hlfFY7csX758\n9sqVK0XmK0nD7BvAa1p9cTsr+HeR4hmAo8BY3B8DjjQd305Y8a8CVgNnmz/oypUrzM7O+pidZe/e\nvdnnUJaHtbAW1uLOD+DVbfTsllfwrwA2Ae9pOrYfOAz8LjAF/EY8fiEevwA8D+zEiGZeU1NTuadQ\nGtYisRaJtSiu1Qb/HPDKOceuEZr+7eyLD0lSJl6fntmOHTtyT6E0rEViLRJrUdyCTOedjXmSJKlF\nCxYsgDb6djtX0XTU448/3vNzrly5koceeqjn572TWq1GtVrNPY1SsBaJtUisRXHZGvy2bX/e0/M9\n//wPWbNmMU899YWenleScskW0fT+wpovsXbtB3n66S/1+LyS1BntRjR+ySpJA8oGn1mtVss9hdKw\nFom1SKxFcTZ4SRpQZvCS1CfM4CVJgA0+O/PFxFok1iKxFsXZ4CVpQJnBS1KfMIOXJAE2+OzMFxNr\nkViLxFoUZ4OXpAFlBi9JfcIMXpIE2OCzM19MrEViLRJrUZwNXpIGlBm8JPUJM3hJEmCDz858MbEW\nibVIrEVxrTb4EeDTwNeBC8AvA0uBk8BF4ER8TcMe4BIwCWzp1GQlSa1rNcuZAB4HPk74H+p+BfCn\nwDPAAWAXsATYDawFDgLrgRXAKWANcLPp88zgJalN3cjgHwDeQmjuAM8DPwS2Eho/cfto3N8GHAJu\nAFPAZWBDqxOSJHVGKw1+FfA94BPAU8DHCCv4UWAmvmYmjgGWA9NN758mrOR1G+aLibVIrEViLYpb\n2OJrXg/8AfAk8FFCFNNsljtnLrd5bgdQifsjwDqgGse1uO3k+PytMzd+YKrVquMSjRvKMp+c43q9\nXqr55BzX6/VSzaeX41qtxvj4OACVSoV2tZLlPAj8G2ElD/BmwpeoDwGPAFeBZcBp4GFS898ft8eB\nvcCZps80g5ekNnUjg78KfIvwRSnAJuBp4DFgLB4bA47E/aPAdmAR4ZfCauBsqxOSJHVGq5dJ/iHw\nKeCrwC8Af0FYoW8mXCa5kbRivwAcjttjwE56v1zvG3PjiWFmLRJrkViL4lrJ4CE09vW3Ob5pntfv\niw9JUibei0aS+oT3opEkATb47MwXE2uRWIvEWhRng5ekAWUGL0l9wgxekgTY4LMzX0ysRWItEmtR\nnA1ekgaUGbwk9QkzeEkSYIPPznwxsRaJtUisRXE2eEkaUGbwktQnzOAlSYANPjvzxcRaJNYisRbF\n2eAlaUCZwUtSnzCDlyQBNvjszBcTa5FYi8RaFGeDl6QBZQYvSX3CDF6SBNjgszNfTKxFYi0Sa1Fc\nqw1+CvgP4BxwNh5bCpwELgIngJGm1+8BLgGTwJZOTFSS1J5Ws5xvAm8ArjUdOwA8E7e7gCXAbmAt\ncBBYD6wATgFrgJtN7zWDl6Q2dTODn/uhW4GJuD8BPBr3twGHgBuElf9lYEMb55EkdUCrDX6WsBL/\nd+A98dgoMBP3Z+IYYDkw3fTeacJKXrdhvphYi8RaJNaiuIUtvu5NwHeAnyXk7pNznp/lzpnLbZ7b\nAVTi/giwDqjGcS1uOzk+f+vMjR+YarXquETjhrLMJ+e4Xq+Xaj45x/V6vVTz6eW4VqsxPj4OQKVS\noV1FroPfCzxLWMlXgavAMuA08DAhhwfYH7fH43vONH2GGbwktakbGfzLgfvj/isIV8WcB44CY/H4\nGHAk7h8FtgOLgFXAatKVN5KkHmmlwY8CTwB1wir8c4TLIvcDmwmXSW4krdgvAIfj9hiwk94v1/vG\n3HhimFmLxFok1qK4VjL4bxIC8rmuAZvmec+++JAkZeK9aCSpT3gvGkkSYIPPznwxsRaJtUisRXE2\neEkaUGbwktQnzOAlSYANPjvzxcRaJNYisRbF2eAlaUCZwUtSnzCDlyQBNvjszBcTa5FYi8RaFGeD\nl6QBZQYvSX3CDF6SBNjgszNfTKxFYi0Sa1GcDV6SBpQZvCT1CTN4SRJgg8/OfDGxFom1SKxFcTZ4\nSRpQZvCS1CfM4CVJgA0+O/PFxFok1iKxFsW12uDvAc4Bj8XxUuAkcBE4AYw0vXYPcAmYBLZ0ZpqS\npHa1muW8H3gDcD+wFTgAPBO3u4AlwG5gLXAQWA+sAE4Ba4Cbcz7PDF6S2tSNDP5VwK8Df9f0wVuB\nibg/ATwa97cBh4AbwBRwGdjQ6mQkSZ3TSoP/CPABXrgKHwVm4v5MHAMsB6abXjdNWMlrHuaLibVI\nrEViLYpbeJfn3wF8l5C/V+d5zSx3zlvmeW4HUIn7I8C6plPU4raT4/O3ztz4galWq45LNG4oy3xy\njuv1eqnmk3Ncr9dLNZ9ejmu1GuPj4wBUKhXadbcsZx/w28DzwEuBxcBnCRl7FbgKLANOAw8TcniA\n/XF7HNgLnJnzuWbwktSmTmfwfwKsBFYB24HPExr+UWAsvmYMOBL3j8bXLYrvWQ2cbXUykqTOafc6\n+Mayez+wmXCZ5EbSiv0CcDhujwE76f1Sva/MjSeGmbVIrEViLYq7Wwbf7PH4ALgGbJrndfviQ5KU\nkfeikaQ+4b1oJEmADT4788XEWiTWIrEWxdngJWlAmcFLUp8wg5ckATb47MwXE2uRWIvEWhRng5ek\nAWUGL0l9wgxekgTY4LMzX0ysRWItEmtRnA1ekgaUGbwk9QkzeEkSYIPPznwxsRaJtUisRXE2eEka\nUGbwktQnzOAlSYANPjvzxcRaJNYisRbF2eAlaUCZwUtSnzCDlyQBNvjszBcTa5FYi8RaFHe3Bv9S\n4AxQBy4AfxmPLwVOAheBE8BI03v2AJeASWBLJycrSWpdK1nOy4EfAwuBLwJ/DGwFngEOALuAJcBu\nYC1wEFgPrABOAWuAm3M+0wxektrUjQz+x3G7CLgH+D6hwU/E4xPAo3F/G3AIuAFMAZeBDa1ORpLU\nOa00+JcQIpoZ4DTwNDAax8TtaNxfDkw3vXeasJLXPMwXE2uRWIvEWhS3sIXX3ATWAQ8A/wI8Muf5\nWe6ct8zz3A6gEvdH4imqcVyL206Oz986c+MHplqtOi7RuKEs88k5rtfrpZpPznG9Xi/VfHo5rtVq\njI+PA1CpVGhXu9fB/xnwv8DvEbrnVWAZYWX/MCGHB9gft8eBvYQvapuZwUtSmzqdwb+SdIXMy4DN\nwDngKDAWj48BR+L+UWA7Ia9fBawGzrY6GUlS59ytwS8DPk/I4M8AjwH/SlihbyZcJrmRtGK/AByO\n22PATnq/VO8rc+OJYWYtEmuRWIvi7pbBnwdef5vj14BN87xnX3xIkjLyXjSS1Ce8F40kCbDBZ2e+\nmFiLxFok1qI4G7wkDSgzeEnqE2bwkiTABp+d+WJiLRJrkViL4mzwkjSgzOAlqU+YwUuSABt8duaL\nibVIrEViLYqzwUvSgDKDl6Q+YQYvSQJs8NmZLybWIrEWibUozgYvSQPKDF6S+oQZvCQJsMFnZ76Y\nWIvEWiTWojgbvCQNKDN4SeoTZvCSJMAGn535YmItEmuRWIviWmnwK4HTwNPA14D3xuNLgZPAReAE\nMNL0nj3AJWAS2NKpyUqSWtdKlvNgfNSB+4CvAI8C7waeAQ4Au4AlwG5gLXAQWA+sAE4Ba4CbTZ9p\nBi9JbepGBn+V0NwBngW+TmjcW4GJeHyC0PQBtgGHgBvAFHAZ2NDqhCRJndFuBl8BXgecAUaBmXh8\nJo4BlgPTTe+ZJvxC0G2YLybWIrEWibUobmEbr70P+AzwPuD6nOdmuXPmcpvndhB+X0CI79cB1Tiu\nxW0nx+dvnbnxA1OtVh2XaNxQlvnkHNfr9VLNJ+e4Xq+Xaj69HNdqNcbHxwGoVCq0q9Us517gc8Ax\n4KPx2CShg14FlhG+iH2YkMMD7I/b48Bewqq/wQxektrUjQx+AfD3wAVScwc4CozF/THgSNPx7cAi\nYBWwGjjb6oQkSZ3RSoN/E/BbwCPAufh4G2GFvplwmeRG0or9AnA4bo8BO+n9cr1vzI0nhpm1SKxF\nYi2KayWD/yLz/yLYNM/xffEhScrEe9FIUp/wXjSSJMAGn535YmItEmuRWIvibPCSNKDM4CWpT5jB\nS5IAG3x25ouJtUisRWItirPBS9KAMoOXpD5hBi9JAmzw2ZkvJtYisRaJtSjOBi9JA8oMXpL6hBm8\nJAmwwWdnvphYi8RaJNaiOBu8JA0oM3hJ6hNm8JIkwAafnfliYi0Sa5FYi+Js8JI0oMzgJalPmMFL\nkgAbfHbmi4m1SKxFYi2Ka6XBfxyYAc43HVsKnAQuAieAkabn9gCXgElgS2emKUlqVytZzluAZ4FP\nAj8fjx0AnonbXcASYDewFjgIrAdWAKeANcDNOZ9pBi9JbepGBv8E8P05x7YCE3F/Ang07m8DDgE3\ngCngMrCh1clIkjqnaAY/SohtiNvRuL8cmG563TRhJa95mC8m1iKxFom1KG5hBz5jljvnLfM8twOo\nxP0RYB1QjeNa3HZynL5CaPzAVKtVxyUaN5RlPjnH9Xq9VPPJOa7X66WaTy/HtVqN8fFxACqVCu1q\nNcupAI+RMvhJQve8CiwDTgMPE3J4gP1xexzYC5yZ83lm8JLUpl5dB38UGIv7Y8CRpuPbgUXAKmA1\ncLbgOSRJL0IrDf4Q8GXgtcC3gHcTVuibCZdJbiSt2C8Ah+P2GLCT3i/V+8rceGKYWYvEWiTWorhW\nMvh3zXN80zzH98VH6UxOfqXxT5yeuv/+JfzoR9d6fl5Jw22o7kUDbybPPygWMDvrP2QkvTjei0aS\nBNjgszNfTKxFYi0Sa1GcDV6SBpQZfE+YwUt68czgJUmADT4788XEWiTWIrEWxdngJWlAmcH3RL4M\nfvHipVy/Pvduz93nH3dJndduBt+Ju0mqxEJz7/0vl+vXc60dJDUY0fTEQhYsWJDl0U/MWhNrkViL\n4mzwPfE86bb5cx+n7/BcJx6ShpUZfE8syHTenOf22n+p08zgVRILvXOnlJkRTXa13BPokjvFUt2L\nq3JcMdQN5s6JtSjOBi9JA8oMvieGM4M3+5c6ywxeQ87sX2owosmulnsCJVLrwGcUyf5f/OP69etZ\n/s5h8eKlHahZuZnBF2eDlzqi079YWvvCeVC+VFZ3mMH3hBm85+3eef3OYXh4P3hJEtC9Bv82YBK4\nBOzq0jkGRC33BEqklnsCJVLLPYHSMIMvrhsN/h7gbwhNfi3wLuDnunCeAVHPPYESsRZJq7XIcyO7\nXn65W6/7c1FUNy6T3ABcBqbi+B+BbcDXu3CuAfCD3BMoEWuRtFqLxpe7vdXL20H/4Af+XBTVjRX8\nCuBbTePpeEyS1EPdWMG3tJxYvPidXTj1/H7yk2s891xPT9miqdwTKJGp3BMokancE7iL3v5B2Yc/\n/OG4dy9wo2fnbejXP2Trxv+H3gh8iJDBA+wBbgJ/1fSay8Cru3BuSRpk3wBek3MCC+MkKsAiwrdF\nfskqSQPi7cB/ElbqezLPRZIkSdKL4R9BBSsJNxx5Gvga8N6808nuHuAc8FjuiZTACPBpwqXFFwjf\naw2jPYT/Ps4DB4GfyTudnvs4MEP4v79hKXASuAicIPyslMY9hNimQvg6fJjz+QeBdXH/PkKkNay1\nAHg/8CngaO6JlMAE8DtxfyHwQMa55FIB/ovU1P8JGMs2mzzeAryOFzb4A8AH4/4uYH+vJ3UnvwIc\nbxrvjg/BEeDXck8ik1cBp4BHcAX/AKGxDbulhEXPEsIvuceATVlnlEeFFzb4SWA07j8Yx/Pq9c3G\n/COo26sQflOfyTyPXD4CfIBwOe2wWwV8D/gE8BTwMeDlWWeUxzXgr4H/Bq4Q/rT3VNYZlcMoIbYh\nbkfv8NqeN3jva/rT7iPkre8Dns08lxzeAXyXkL/nun11mSwEXg/8bdw+x3D+K/fVwB8RFj/LCf+d\n/GbOCZVQ438YYF69bvDfJny52LCSsIofVvcCnwH+gRDRDKNfBbYC3wQOARuBT2adUV7T8fFkHH+a\n0OiHzS8BXwb+h3DDnc8SflaG3QwhmgFYRlgclYZ/BJUsIDSyj+SeSIm8FTN4gC8Aa+L+h3jhX4EP\ni18kXF32MsJ/KxPA72edUR4VfvpL1sbVh7sp2Zes4B9BNbyZkDnXCfHEOdLtHYbVW/EqGgjN7Ung\nq4SV6zBeRQPhapHGZZIThH/xDpNDhO8f/o/w3eW7CV8+n6Kkl0lKkiRJkiRJkiRJkiRJkiRJkiRJ\n0k/5f6/qmUyY1iRsAAAAAElFTkSuQmCC\n",
2043 "<matplotlib.figure.Figure at 0x7fefde6a0ef0>"
2050 "cell_type": "code",
2053 "fixed_order.groupby('lives remaining').size()"
2055 "language": "python",
2060 "output_type": "pyout",
2061 "prompt_number": 93,
2063 "lives remaining\n",
2081 "cell_type": "code",
2084 "adaptive_pattern = pd.read_csv('adaptive_pattern.csv')\n",
2087 "language": "python",
2092 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
2093 "<table border=\"1\" class=\"dataframe\">\n",
2095 " <tr style=\"text-align: right;\">\n",
2097 " <th>target</th>\n",
2098 " <th>discovered</th>\n",
2099 " <th>wrong letters</th>\n",
2100 " <th>number of hits</th>\n",
2101 " <th>lives remaining</th>\n",
2102 " <th>game won</th>\n",
2108 " <td> begrudges</td>\n",
2109 " <td> ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's']</td>\n",
2113 " <td> True</td>\n",
2117 " <td> omegas</td>\n",
2118 " <td> ['o', 'm', 'e', 'g', 'a', 's']</td>\n",
2122 " <td> True</td>\n",
2126 " <td> caliphate</td>\n",
2127 " <td> ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e']</td>\n",
2131 " <td> True</td>\n",
2135 " <td> sarsaparillas</td>\n",
2136 " <td> ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ...</td>\n",
2137 " <td> ['e']</td>\n",
2140 " <td> True</td>\n",
2144 " <td> retook</td>\n",
2145 " <td> ['r', 'e', 't', 'o', 'o', 'k']</td>\n",
2146 " <td> ['a', 'i']</td>\n",
2149 " <td> True</td>\n",
2153 " <td> rafter</td>\n",
2154 " <td> ['r', 'a', 'f', 't', 'e', 'r']</td>\n",
2155 " <td> ['d', 's', 'o']</td>\n",
2158 " <td> True</td>\n",
2162 " <td> declassify</td>\n",
2163 " <td> ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ...</td>\n",
2164 " <td> ['n']</td>\n",
2167 " <td> True</td>\n",
2171 " <td> hyaenas</td>\n",
2172 " <td> ['h', 'y', 'a', 'e', 'n', 'a', 's']</td>\n",
2173 " <td> ['t', 'd']</td>\n",
2176 " <td> True</td>\n",
2180 " <td> limping</td>\n",
2181 " <td> ['l', 'i', 'm', 'p', 'i', 'n', 'g']</td>\n",
2182 " <td> ['e', 't']</td>\n",
2185 " <td> True</td>\n",
2189 " <td> cocoanut</td>\n",
2190 " <td> ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't']</td>\n",
2191 " <td> ['e', 'i', 's', 'l']</td>\n",
2194 " <td> True</td>\n",
2198 " <td> prematurely</td>\n",
2199 " <td> ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ...</td>\n",
2200 " <td> ['s', 'i']</td>\n",
2203 " <td> True</td>\n",
2207 " <td> lentils</td>\n",
2208 " <td> ['l', 'e', 'n', 't', 'i', 'l', 's']</td>\n",
2212 " <td> True</td>\n",
2216 " <td> releases</td>\n",
2217 " <td> ['r', 'e', 'l', 'e', 'a', 's', 'e', 's']</td>\n",
2218 " <td> ['d']</td>\n",
2221 " <td> True</td>\n",
2225 " <td> doddering</td>\n",
2226 " <td> ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g']</td>\n",
2227 " <td> ['t', 'm']</td>\n",
2230 " <td> True</td>\n",
2234 " <td> dozens</td>\n",
2235 " <td> ['d', 'o', 'z', 'e', 'n', 's']</td>\n",
2236 " <td> ['r', 'l', 'y', 't', 'm']</td>\n",
2239 " <td> True</td>\n",
2243 " <td> sprawled</td>\n",
2244 " <td> ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd']</td>\n",
2245 " <td> ['t', 'c', 'i', 'g']</td>\n",
2248 " <td> True</td>\n",
2252 " <td> upgrades</td>\n",
2253 " <td> ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's']</td>\n",
2254 " <td> ['i', 'o']</td>\n",
2257 " <td> True</td>\n",
2261 " <td> bleakness</td>\n",
2262 " <td> ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's']</td>\n",
2266 " <td> True</td>\n",
2270 " <td> ampler</td>\n",
2271 " <td> ['a', 'm', 'p', 'l', 'e', 'r']</td>\n",
2272 " <td> ['d', 's', 'i', 't', 'g']</td>\n",
2275 " <td> True</td>\n",
2279 " <td> smithy</td>\n",
2280 " <td> ['s', 'm', 'i', 't', 'h', 'y']</td>\n",
2281 " <td> ['e', 'a', 'n']</td>\n",
2284 " <td> True</td>\n",
2288 " <td> ranger</td>\n",
2289 " <td> ['r', 'a', 'n', 'g', 'e', 'r']</td>\n",
2290 " <td> ['d', 's', 'o', 't', 'p']</td>\n",
2293 " <td> True</td>\n",
2297 " <td> prenatal</td>\n",
2298 " <td> ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l']</td>\n",
2299 " <td> ['i', 's']</td>\n",
2302 " <td> True</td>\n",
2306 " <td> shopkeeper</td>\n",
2307 " <td> ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ...</td>\n",
2311 " <td> True</td>\n",
2315 " <td> wriggled</td>\n",
2316 " <td> ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd']</td>\n",
2317 " <td> ['s', 'p', 'z', 'c']</td>\n",
2320 " <td> True</td>\n",
2324 " <td> revivify</td>\n",
2325 " <td> ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y']</td>\n",
2326 " <td> ['n', 's', 't']</td>\n",
2329 " <td> True</td>\n",
2333 " <td> snaffles</td>\n",
2334 " <td> ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's']</td>\n",
2335 " <td> ['i', 't', 'u']</td>\n",
2338 " <td> True</td>\n",
2342 " <td> compels</td>\n",
2343 " <td> ['c', 'o', 'm', 'p', 'e', 'l', 's']</td>\n",
2344 " <td> ['r', 't']</td>\n",
2347 " <td> True</td>\n",
2351 " <td> hunchback</td>\n",
2352 " <td> ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k']</td>\n",
2353 " <td> ['e', 'i', 'o', 's']</td>\n",
2356 " <td> True</td>\n",
2360 " <td> ridging</td>\n",
2361 " <td> ['r', 'i', 'd', 'g', 'i', 'n', 'g']</td>\n",
2362 " <td> ['e']</td>\n",
2365 " <td> True</td>\n",
2369 " <td> foghorn</td>\n",
2370 " <td> ['f', 'o', 'g', 'h', 'o', 'r', 'n']</td>\n",
2371 " <td> ['e', 'i', 'a', 's', 'c']</td>\n",
2374 " <td> True</td>\n",
2387 " <td> absurdly</td>\n",
2388 " <td> ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y']</td>\n",
2389 " <td> ['e', 'i', 'o']</td>\n",
2392 " <td> True</td>\n",
2396 " <td> insincere</td>\n",
2397 " <td> ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e']</td>\n",
2401 " <td> True</td>\n",
2405 " <td> preempts</td>\n",
2406 " <td> ['p', 'r', 'e', 'e', 'm', 'p', 't', 's']</td>\n",
2407 " <td> ['i']</td>\n",
2410 " <td> True</td>\n",
2414 " <td> fullest</td>\n",
2415 " <td> ['f', 'u', 'l', 'l', 'e', 's', 't']</td>\n",
2416 " <td> ['i', 'a', 'o', 'm', 'n']</td>\n",
2419 " <td> True</td>\n",
2423 " <td> prerecording</td>\n",
2424 " <td> ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ...</td>\n",
2428 " <td> True</td>\n",
2432 " <td> disinters</td>\n",
2433 " <td> ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's']</td>\n",
2434 " <td> ['o']</td>\n",
2437 " <td> True</td>\n",
2441 " <td> entreated</td>\n",
2442 " <td> ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd']</td>\n",
2443 " <td> ['s']</td>\n",
2446 " <td> True</td>\n",
2450 " <td> podcast</td>\n",
2451 " <td> ['p', 'o', 'd', 'c', 'a', 's', 't']</td>\n",
2452 " <td> ['e', 'i', 'm']</td>\n",
2455 " <td> True</td>\n",
2459 " <td> corporal</td>\n",
2460 " <td> ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l']</td>\n",
2461 " <td> ['e', 'i']</td>\n",
2464 " <td> True</td>\n",
2468 " <td> couples</td>\n",
2469 " <td> ['c', 'o', 'u', 'p', 'l', 'e', 's']</td>\n",
2470 " <td> ['i', 'b', 'd', 'g', 't']</td>\n",
2473 " <td> True</td>\n",
2477 " <td> thirsting</td>\n",
2478 " <td> ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g']</td>\n",
2479 " <td> ['e', 'l']</td>\n",
2482 " <td> True</td>\n",
2486 " <td> rums</td>\n",
2487 " <td> ['r', 'u', 'm', 's']</td>\n",
2488 " <td> ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h']</td>\n",
2491 " <td> True</td>\n",
2495 " <td> unaltered</td>\n",
2496 " <td> ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd']</td>\n",
2500 " <td> True</td>\n",
2504 " <td> mottoes</td>\n",
2505 " <td> ['m', 'o', 't', 't', 'o', 'e', 's']</td>\n",
2506 " <td> ['i', 'l', 'a']</td>\n",
2509 " <td> True</td>\n",
2513 " <td> multipurpose</td>\n",
2514 " <td> ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ...</td>\n",
2518 " <td> True</td>\n",
2522 " <td> cuddly</td>\n",
2523 " <td> ['c', 'u', 'd', 'd', 'l', 'y']</td>\n",
2524 " <td> ['e', 's', 'i', 'a', 'o', 'b']</td>\n",
2527 " <td> True</td>\n",
2531 " <td> staggered</td>\n",
2532 " <td> ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd']</td>\n",
2536 " <td> True</td>\n",
2540 " <td> sociability</td>\n",
2541 " <td> ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ...</td>\n",
2542 " <td> ['e']</td>\n",
2545 " <td> True</td>\n",
2549 " <td> broaches</td>\n",
2550 " <td> ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's']</td>\n",
2551 " <td> ['i']</td>\n",
2554 " <td> True</td>\n",
2558 " <td> rushes</td>\n",
2559 " <td> ['r', 'u', 's', 'h', 'e', 's']</td>\n",
2560 " <td> ['d', 't', 'g', 'm', 'l', 'p']</td>\n",
2563 " <td> True</td>\n",
2567 " <td> dualism</td>\n",
2568 " <td> ['d', 'u', 'a', 'l', 'i', 's', 'm']</td>\n",
2569 " <td> ['e', 'n', 'h', 't', 'o']</td>\n",
2572 " <td> True</td>\n",
2576 " <td> playgrounds</td>\n",
2577 " <td> ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ...</td>\n",
2578 " <td> ['e', 'i']</td>\n",
2581 " <td> True</td>\n",
2585 " <td> trespasses</td>\n",
2586 " <td> ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ...</td>\n",
2590 " <td> True</td>\n",
2594 " <td> smooched</td>\n",
2595 " <td> ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd']</td>\n",
2596 " <td> ['r', 'l', 't', 'i']</td>\n",
2599 " <td> True</td>\n",
2603 " <td> faceting</td>\n",
2604 " <td> ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g']</td>\n",
2605 " <td> ['r']</td>\n",
2608 " <td> True</td>\n",
2612 " <td> marinading</td>\n",
2613 " <td> ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ...</td>\n",
2614 " <td> ['e', 't']</td>\n",
2617 " <td> True</td>\n",
2621 " <td> detract</td>\n",
2622 " <td> ['d', 'e', 't', 'r', 'a', 'c', 't']</td>\n",
2623 " <td> ['n']</td>\n",
2626 " <td> True</td>\n",
2630 " <td> comprehensibility</td>\n",
2631 " <td> ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ...</td>\n",
2635 " <td> True</td>\n",
2639 " <td> humaneness</td>\n",
2640 " <td> ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ...</td>\n",
2644 " <td> True</td>\n",
2648 " <td> troubleshoots</td>\n",
2649 " <td> ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ...</td>\n",
2650 " <td> ['i']</td>\n",
2653 " <td> True</td>\n",
2657 "<p>1000 rows \u00d7 6 columns</p>\n",
2661 "output_type": "pyout",
2662 "prompt_number": 88,
2664 " target discovered \\\n",
2665 "0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] \n",
2666 "1 omegas ['o', 'm', 'e', 'g', 'a', 's'] \n",
2667 "2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] \n",
2668 "3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... \n",
2669 "4 retook ['r', 'e', 't', 'o', 'o', 'k'] \n",
2670 "5 rafter ['r', 'a', 'f', 't', 'e', 'r'] \n",
2671 "6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... \n",
2672 "7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] \n",
2673 "8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] \n",
2674 "9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] \n",
2675 "10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... \n",
2676 "11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] \n",
2677 "12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] \n",
2678 "13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] \n",
2679 "14 dozens ['d', 'o', 'z', 'e', 'n', 's'] \n",
2680 "15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] \n",
2681 "16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] \n",
2682 "17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] \n",
2683 "18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] \n",
2684 "19 smithy ['s', 'm', 'i', 't', 'h', 'y'] \n",
2685 "20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] \n",
2686 "21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] \n",
2687 "22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... \n",
2688 "23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] \n",
2689 "24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] \n",
2690 "25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] \n",
2691 "26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] \n",
2692 "27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] \n",
2693 "28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] \n",
2694 "29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] \n",
2696 "970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] \n",
2697 "971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] \n",
2698 "972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] \n",
2699 "973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] \n",
2700 "974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... \n",
2701 "975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] \n",
2702 "976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] \n",
2703 "977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] \n",
2704 "978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] \n",
2705 "979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] \n",
2706 "980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] \n",
2707 "981 rums ['r', 'u', 'm', 's'] \n",
2708 "982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] \n",
2709 "983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] \n",
2710 "984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... \n",
2711 "985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] \n",
2712 "986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] \n",
2713 "987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... \n",
2714 "988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] \n",
2715 "989 rushes ['r', 'u', 's', 'h', 'e', 's'] \n",
2716 "990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] \n",
2717 "991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... \n",
2718 "992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... \n",
2719 "993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] \n",
2720 "994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] \n",
2721 "995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... \n",
2722 "996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] \n",
2723 "997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... \n",
2724 "998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... \n",
2725 "999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... \n",
2727 " wrong letters number of hits \\\n",
2732 "4 ['a', 'i'] 6 \n",
2733 "5 ['d', 's', 'o'] 6 \n",
2735 "7 ['t', 'd'] 7 \n",
2736 "8 ['e', 't'] 7 \n",
2737 "9 ['e', 'i', 's', 'l'] 8 \n",
2738 "10 ['s', 'i'] 11 \n",
2741 "13 ['t', 'm'] 9 \n",
2742 "14 ['r', 'l', 'y', 't', 'm'] 6 \n",
2743 "15 ['t', 'c', 'i', 'g'] 8 \n",
2744 "16 ['i', 'o'] 8 \n",
2746 "18 ['d', 's', 'i', 't', 'g'] 6 \n",
2747 "19 ['e', 'a', 'n'] 6 \n",
2748 "20 ['d', 's', 'o', 't', 'p'] 6 \n",
2749 "21 ['i', 's'] 8 \n",
2751 "23 ['s', 'p', 'z', 'c'] 8 \n",
2752 "24 ['n', 's', 't'] 8 \n",
2753 "25 ['i', 't', 'u'] 8 \n",
2754 "26 ['r', 't'] 7 \n",
2755 "27 ['e', 'i', 'o', 's'] 9 \n",
2757 "29 ['e', 'i', 'a', 's', 'c'] 7 \n",
2759 "970 ['e', 'i', 'o'] 8 \n",
2762 "973 ['i', 'a', 'o', 'm', 'n'] 7 \n",
2766 "977 ['e', 'i', 'm'] 7 \n",
2767 "978 ['e', 'i'] 8 \n",
2768 "979 ['i', 'b', 'd', 'g', 't'] 7 \n",
2769 "980 ['e', 'l'] 9 \n",
2770 "981 ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 \n",
2772 "983 ['i', 'l', 'a'] 7 \n",
2774 "985 ['e', 's', 'i', 'a', 'o', 'b'] 6 \n",
2778 "989 ['d', 't', 'g', 'm', 'l', 'p'] 6 \n",
2779 "990 ['e', 'n', 'h', 't', 'o'] 7 \n",
2780 "991 ['e', 'i'] 11 \n",
2782 "993 ['r', 'l', 't', 'i'] 8 \n",
2784 "995 ['e', 't'] 10 \n",
2790 " lives remaining game won \n",
2853 "[1000 rows x 6 columns]"
2860 "cell_type": "code",
2863 "adaptive_pattern['word length'] = fixed_order.apply(lambda r: len(r['target']), axis=1)\n",
2866 "language": "python",
2871 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
2872 "<table border=\"1\" class=\"dataframe\">\n",
2874 " <tr style=\"text-align: right;\">\n",
2876 " <th>target</th>\n",
2877 " <th>discovered</th>\n",
2878 " <th>wrong letters</th>\n",
2879 " <th>number of hits</th>\n",
2880 " <th>lives remaining</th>\n",
2881 " <th>game won</th>\n",
2882 " <th>word length</th>\n",
2888 " <td> begrudges</td>\n",
2889 " <td> ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's']</td>\n",
2893 " <td> True</td>\n",
2898 " <td> omegas</td>\n",
2899 " <td> ['o', 'm', 'e', 'g', 'a', 's']</td>\n",
2903 " <td> True</td>\n",
2908 " <td> caliphate</td>\n",
2909 " <td> ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e']</td>\n",
2913 " <td> True</td>\n",
2918 " <td> sarsaparillas</td>\n",
2919 " <td> ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ...</td>\n",
2920 " <td> ['e']</td>\n",
2923 " <td> True</td>\n",
2928 " <td> retook</td>\n",
2929 " <td> ['r', 'e', 't', 'o', 'o', 'k']</td>\n",
2930 " <td> ['a', 'i']</td>\n",
2933 " <td> True</td>\n",
2938 " <td> rafter</td>\n",
2939 " <td> ['r', 'a', 'f', 't', 'e', 'r']</td>\n",
2940 " <td> ['d', 's', 'o']</td>\n",
2943 " <td> True</td>\n",
2948 " <td> declassify</td>\n",
2949 " <td> ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ...</td>\n",
2950 " <td> ['n']</td>\n",
2953 " <td> True</td>\n",
2958 " <td> hyaenas</td>\n",
2959 " <td> ['h', 'y', 'a', 'e', 'n', 'a', 's']</td>\n",
2960 " <td> ['t', 'd']</td>\n",
2963 " <td> True</td>\n",
2968 " <td> limping</td>\n",
2969 " <td> ['l', 'i', 'm', 'p', 'i', 'n', 'g']</td>\n",
2970 " <td> ['e', 't']</td>\n",
2973 " <td> True</td>\n",
2978 " <td> cocoanut</td>\n",
2979 " <td> ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't']</td>\n",
2980 " <td> ['e', 'i', 's', 'l']</td>\n",
2983 " <td> True</td>\n",
2988 " <td> prematurely</td>\n",
2989 " <td> ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ...</td>\n",
2990 " <td> ['s', 'i']</td>\n",
2993 " <td> True</td>\n",
2998 " <td> lentils</td>\n",
2999 " <td> ['l', 'e', 'n', 't', 'i', 'l', 's']</td>\n",
3003 " <td> True</td>\n",
3008 " <td> releases</td>\n",
3009 " <td> ['r', 'e', 'l', 'e', 'a', 's', 'e', 's']</td>\n",
3010 " <td> ['d']</td>\n",
3013 " <td> True</td>\n",
3018 " <td> doddering</td>\n",
3019 " <td> ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g']</td>\n",
3020 " <td> ['t', 'm']</td>\n",
3023 " <td> True</td>\n",
3028 " <td> dozens</td>\n",
3029 " <td> ['d', 'o', 'z', 'e', 'n', 's']</td>\n",
3030 " <td> ['r', 'l', 'y', 't', 'm']</td>\n",
3033 " <td> True</td>\n",
3038 " <td> sprawled</td>\n",
3039 " <td> ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd']</td>\n",
3040 " <td> ['t', 'c', 'i', 'g']</td>\n",
3043 " <td> True</td>\n",
3048 " <td> upgrades</td>\n",
3049 " <td> ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's']</td>\n",
3050 " <td> ['i', 'o']</td>\n",
3053 " <td> True</td>\n",
3058 " <td> bleakness</td>\n",
3059 " <td> ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's']</td>\n",
3063 " <td> True</td>\n",
3068 " <td> ampler</td>\n",
3069 " <td> ['a', 'm', 'p', 'l', 'e', 'r']</td>\n",
3070 " <td> ['d', 's', 'i', 't', 'g']</td>\n",
3073 " <td> True</td>\n",
3078 " <td> smithy</td>\n",
3079 " <td> ['s', 'm', 'i', 't', 'h', 'y']</td>\n",
3080 " <td> ['e', 'a', 'n']</td>\n",
3083 " <td> True</td>\n",
3088 " <td> ranger</td>\n",
3089 " <td> ['r', 'a', 'n', 'g', 'e', 'r']</td>\n",
3090 " <td> ['d', 's', 'o', 't', 'p']</td>\n",
3093 " <td> True</td>\n",
3098 " <td> prenatal</td>\n",
3099 " <td> ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l']</td>\n",
3100 " <td> ['i', 's']</td>\n",
3103 " <td> True</td>\n",
3108 " <td> shopkeeper</td>\n",
3109 " <td> ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ...</td>\n",
3113 " <td> True</td>\n",
3118 " <td> wriggled</td>\n",
3119 " <td> ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd']</td>\n",
3120 " <td> ['s', 'p', 'z', 'c']</td>\n",
3123 " <td> True</td>\n",
3128 " <td> revivify</td>\n",
3129 " <td> ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y']</td>\n",
3130 " <td> ['n', 's', 't']</td>\n",
3133 " <td> True</td>\n",
3138 " <td> snaffles</td>\n",
3139 " <td> ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's']</td>\n",
3140 " <td> ['i', 't', 'u']</td>\n",
3143 " <td> True</td>\n",
3148 " <td> compels</td>\n",
3149 " <td> ['c', 'o', 'm', 'p', 'e', 'l', 's']</td>\n",
3150 " <td> ['r', 't']</td>\n",
3153 " <td> True</td>\n",
3158 " <td> hunchback</td>\n",
3159 " <td> ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k']</td>\n",
3160 " <td> ['e', 'i', 'o', 's']</td>\n",
3163 " <td> True</td>\n",
3168 " <td> ridging</td>\n",
3169 " <td> ['r', 'i', 'd', 'g', 'i', 'n', 'g']</td>\n",
3170 " <td> ['e']</td>\n",
3173 " <td> True</td>\n",
3178 " <td> foghorn</td>\n",
3179 " <td> ['f', 'o', 'g', 'h', 'o', 'r', 'n']</td>\n",
3180 " <td> ['e', 'i', 'a', 's', 'c']</td>\n",
3183 " <td> True</td>\n",
3198 " <td> absurdly</td>\n",
3199 " <td> ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y']</td>\n",
3200 " <td> ['e', 'i', 'o']</td>\n",
3203 " <td> True</td>\n",
3208 " <td> insincere</td>\n",
3209 " <td> ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e']</td>\n",
3213 " <td> True</td>\n",
3218 " <td> preempts</td>\n",
3219 " <td> ['p', 'r', 'e', 'e', 'm', 'p', 't', 's']</td>\n",
3220 " <td> ['i']</td>\n",
3223 " <td> True</td>\n",
3228 " <td> fullest</td>\n",
3229 " <td> ['f', 'u', 'l', 'l', 'e', 's', 't']</td>\n",
3230 " <td> ['i', 'a', 'o', 'm', 'n']</td>\n",
3233 " <td> True</td>\n",
3238 " <td> prerecording</td>\n",
3239 " <td> ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ...</td>\n",
3243 " <td> True</td>\n",
3248 " <td> disinters</td>\n",
3249 " <td> ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's']</td>\n",
3250 " <td> ['o']</td>\n",
3253 " <td> True</td>\n",
3258 " <td> entreated</td>\n",
3259 " <td> ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd']</td>\n",
3260 " <td> ['s']</td>\n",
3263 " <td> True</td>\n",
3268 " <td> podcast</td>\n",
3269 " <td> ['p', 'o', 'd', 'c', 'a', 's', 't']</td>\n",
3270 " <td> ['e', 'i', 'm']</td>\n",
3273 " <td> True</td>\n",
3278 " <td> corporal</td>\n",
3279 " <td> ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l']</td>\n",
3280 " <td> ['e', 'i']</td>\n",
3283 " <td> True</td>\n",
3288 " <td> couples</td>\n",
3289 " <td> ['c', 'o', 'u', 'p', 'l', 'e', 's']</td>\n",
3290 " <td> ['i', 'b', 'd', 'g', 't']</td>\n",
3293 " <td> True</td>\n",
3298 " <td> thirsting</td>\n",
3299 " <td> ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g']</td>\n",
3300 " <td> ['e', 'l']</td>\n",
3303 " <td> True</td>\n",
3308 " <td> rums</td>\n",
3309 " <td> ['r', 'u', 'm', 's']</td>\n",
3310 " <td> ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h']</td>\n",
3313 " <td> True</td>\n",
3318 " <td> unaltered</td>\n",
3319 " <td> ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd']</td>\n",
3323 " <td> True</td>\n",
3328 " <td> mottoes</td>\n",
3329 " <td> ['m', 'o', 't', 't', 'o', 'e', 's']</td>\n",
3330 " <td> ['i', 'l', 'a']</td>\n",
3333 " <td> True</td>\n",
3338 " <td> multipurpose</td>\n",
3339 " <td> ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ...</td>\n",
3343 " <td> True</td>\n",
3348 " <td> cuddly</td>\n",
3349 " <td> ['c', 'u', 'd', 'd', 'l', 'y']</td>\n",
3350 " <td> ['e', 's', 'i', 'a', 'o', 'b']</td>\n",
3353 " <td> True</td>\n",
3358 " <td> staggered</td>\n",
3359 " <td> ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd']</td>\n",
3363 " <td> True</td>\n",
3368 " <td> sociability</td>\n",
3369 " <td> ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ...</td>\n",
3370 " <td> ['e']</td>\n",
3373 " <td> True</td>\n",
3378 " <td> broaches</td>\n",
3379 " <td> ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's']</td>\n",
3380 " <td> ['i']</td>\n",
3383 " <td> True</td>\n",
3388 " <td> rushes</td>\n",
3389 " <td> ['r', 'u', 's', 'h', 'e', 's']</td>\n",
3390 " <td> ['d', 't', 'g', 'm', 'l', 'p']</td>\n",
3393 " <td> True</td>\n",
3398 " <td> dualism</td>\n",
3399 " <td> ['d', 'u', 'a', 'l', 'i', 's', 'm']</td>\n",
3400 " <td> ['e', 'n', 'h', 't', 'o']</td>\n",
3403 " <td> True</td>\n",
3408 " <td> playgrounds</td>\n",
3409 " <td> ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ...</td>\n",
3410 " <td> ['e', 'i']</td>\n",
3413 " <td> True</td>\n",
3418 " <td> trespasses</td>\n",
3419 " <td> ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ...</td>\n",
3423 " <td> True</td>\n",
3428 " <td> smooched</td>\n",
3429 " <td> ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd']</td>\n",
3430 " <td> ['r', 'l', 't', 'i']</td>\n",
3433 " <td> True</td>\n",
3438 " <td> faceting</td>\n",
3439 " <td> ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g']</td>\n",
3440 " <td> ['r']</td>\n",
3443 " <td> True</td>\n",
3448 " <td> marinading</td>\n",
3449 " <td> ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ...</td>\n",
3450 " <td> ['e', 't']</td>\n",
3453 " <td> True</td>\n",
3458 " <td> detract</td>\n",
3459 " <td> ['d', 'e', 't', 'r', 'a', 'c', 't']</td>\n",
3460 " <td> ['n']</td>\n",
3463 " <td> True</td>\n",
3468 " <td> comprehensibility</td>\n",
3469 " <td> ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ...</td>\n",
3473 " <td> True</td>\n",
3478 " <td> humaneness</td>\n",
3479 " <td> ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ...</td>\n",
3483 " <td> True</td>\n",
3488 " <td> troubleshoots</td>\n",
3489 " <td> ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ...</td>\n",
3490 " <td> ['i']</td>\n",
3493 " <td> True</td>\n",
3498 "<p>1000 rows \u00d7 7 columns</p>\n",
3502 "output_type": "pyout",
3503 "prompt_number": 89,
3505 " target discovered \\\n",
3506 "0 begrudges ['b', 'e', 'g', 'r', 'u', 'd', 'g', 'e', 's'] \n",
3507 "1 omegas ['o', 'm', 'e', 'g', 'a', 's'] \n",
3508 "2 caliphate ['c', 'a', 'l', 'i', 'p', 'h', 'a', 't', 'e'] \n",
3509 "3 sarsaparillas ['s', 'a', 'r', 's', 'a', 'p', 'a', 'r', 'i', ... \n",
3510 "4 retook ['r', 'e', 't', 'o', 'o', 'k'] \n",
3511 "5 rafter ['r', 'a', 'f', 't', 'e', 'r'] \n",
3512 "6 declassify ['d', 'e', 'c', 'l', 'a', 's', 's', 'i', 'f', ... \n",
3513 "7 hyaenas ['h', 'y', 'a', 'e', 'n', 'a', 's'] \n",
3514 "8 limping ['l', 'i', 'm', 'p', 'i', 'n', 'g'] \n",
3515 "9 cocoanut ['c', 'o', 'c', 'o', 'a', 'n', 'u', 't'] \n",
3516 "10 prematurely ['p', 'r', 'e', 'm', 'a', 't', 'u', 'r', 'e', ... \n",
3517 "11 lentils ['l', 'e', 'n', 't', 'i', 'l', 's'] \n",
3518 "12 releases ['r', 'e', 'l', 'e', 'a', 's', 'e', 's'] \n",
3519 "13 doddering ['d', 'o', 'd', 'd', 'e', 'r', 'i', 'n', 'g'] \n",
3520 "14 dozens ['d', 'o', 'z', 'e', 'n', 's'] \n",
3521 "15 sprawled ['s', 'p', 'r', 'a', 'w', 'l', 'e', 'd'] \n",
3522 "16 upgrades ['u', 'p', 'g', 'r', 'a', 'd', 'e', 's'] \n",
3523 "17 bleakness ['b', 'l', 'e', 'a', 'k', 'n', 'e', 's', 's'] \n",
3524 "18 ampler ['a', 'm', 'p', 'l', 'e', 'r'] \n",
3525 "19 smithy ['s', 'm', 'i', 't', 'h', 'y'] \n",
3526 "20 ranger ['r', 'a', 'n', 'g', 'e', 'r'] \n",
3527 "21 prenatal ['p', 'r', 'e', 'n', 'a', 't', 'a', 'l'] \n",
3528 "22 shopkeeper ['s', 'h', 'o', 'p', 'k', 'e', 'e', 'p', 'e', ... \n",
3529 "23 wriggled ['w', 'r', 'i', 'g', 'g', 'l', 'e', 'd'] \n",
3530 "24 revivify ['r', 'e', 'v', 'i', 'v', 'i', 'f', 'y'] \n",
3531 "25 snaffles ['s', 'n', 'a', 'f', 'f', 'l', 'e', 's'] \n",
3532 "26 compels ['c', 'o', 'm', 'p', 'e', 'l', 's'] \n",
3533 "27 hunchback ['h', 'u', 'n', 'c', 'h', 'b', 'a', 'c', 'k'] \n",
3534 "28 ridging ['r', 'i', 'd', 'g', 'i', 'n', 'g'] \n",
3535 "29 foghorn ['f', 'o', 'g', 'h', 'o', 'r', 'n'] \n",
3537 "970 absurdly ['a', 'b', 's', 'u', 'r', 'd', 'l', 'y'] \n",
3538 "971 insincere ['i', 'n', 's', 'i', 'n', 'c', 'e', 'r', 'e'] \n",
3539 "972 preempts ['p', 'r', 'e', 'e', 'm', 'p', 't', 's'] \n",
3540 "973 fullest ['f', 'u', 'l', 'l', 'e', 's', 't'] \n",
3541 "974 prerecording ['p', 'r', 'e', 'r', 'e', 'c', 'o', 'r', 'd', ... \n",
3542 "975 disinters ['d', 'i', 's', 'i', 'n', 't', 'e', 'r', 's'] \n",
3543 "976 entreated ['e', 'n', 't', 'r', 'e', 'a', 't', 'e', 'd'] \n",
3544 "977 podcast ['p', 'o', 'd', 'c', 'a', 's', 't'] \n",
3545 "978 corporal ['c', 'o', 'r', 'p', 'o', 'r', 'a', 'l'] \n",
3546 "979 couples ['c', 'o', 'u', 'p', 'l', 'e', 's'] \n",
3547 "980 thirsting ['t', 'h', 'i', 'r', 's', 't', 'i', 'n', 'g'] \n",
3548 "981 rums ['r', 'u', 'm', 's'] \n",
3549 "982 unaltered ['u', 'n', 'a', 'l', 't', 'e', 'r', 'e', 'd'] \n",
3550 "983 mottoes ['m', 'o', 't', 't', 'o', 'e', 's'] \n",
3551 "984 multipurpose ['m', 'u', 'l', 't', 'i', 'p', 'u', 'r', 'p', ... \n",
3552 "985 cuddly ['c', 'u', 'd', 'd', 'l', 'y'] \n",
3553 "986 staggered ['s', 't', 'a', 'g', 'g', 'e', 'r', 'e', 'd'] \n",
3554 "987 sociability ['s', 'o', 'c', 'i', 'a', 'b', 'i', 'l', 'i', ... \n",
3555 "988 broaches ['b', 'r', 'o', 'a', 'c', 'h', 'e', 's'] \n",
3556 "989 rushes ['r', 'u', 's', 'h', 'e', 's'] \n",
3557 "990 dualism ['d', 'u', 'a', 'l', 'i', 's', 'm'] \n",
3558 "991 playgrounds ['p', 'l', 'a', 'y', 'g', 'r', 'o', 'u', 'n', ... \n",
3559 "992 trespasses ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'e', ... \n",
3560 "993 smooched ['s', 'm', 'o', 'o', 'c', 'h', 'e', 'd'] \n",
3561 "994 faceting ['f', 'a', 'c', 'e', 't', 'i', 'n', 'g'] \n",
3562 "995 marinading ['m', 'a', 'r', 'i', 'n', 'a', 'd', 'i', 'n', ... \n",
3563 "996 detract ['d', 'e', 't', 'r', 'a', 'c', 't'] \n",
3564 "997 comprehensibility ['c', 'o', 'm', 'p', 'r', 'e', 'h', 'e', 'n', ... \n",
3565 "998 humaneness ['h', 'u', 'm', 'a', 'n', 'e', 'n', 'e', 's', ... \n",
3566 "999 troubleshoots ['t', 'r', 'o', 'u', 'b', 'l', 'e', 's', 'h', ... \n",
3568 " wrong letters number of hits \\\n",
3573 "4 ['a', 'i'] 6 \n",
3574 "5 ['d', 's', 'o'] 6 \n",
3576 "7 ['t', 'd'] 7 \n",
3577 "8 ['e', 't'] 7 \n",
3578 "9 ['e', 'i', 's', 'l'] 8 \n",
3579 "10 ['s', 'i'] 11 \n",
3582 "13 ['t', 'm'] 9 \n",
3583 "14 ['r', 'l', 'y', 't', 'm'] 6 \n",
3584 "15 ['t', 'c', 'i', 'g'] 8 \n",
3585 "16 ['i', 'o'] 8 \n",
3587 "18 ['d', 's', 'i', 't', 'g'] 6 \n",
3588 "19 ['e', 'a', 'n'] 6 \n",
3589 "20 ['d', 's', 'o', 't', 'p'] 6 \n",
3590 "21 ['i', 's'] 8 \n",
3592 "23 ['s', 'p', 'z', 'c'] 8 \n",
3593 "24 ['n', 's', 't'] 8 \n",
3594 "25 ['i', 't', 'u'] 8 \n",
3595 "26 ['r', 't'] 7 \n",
3596 "27 ['e', 'i', 'o', 's'] 9 \n",
3598 "29 ['e', 'i', 'a', 's', 'c'] 7 \n",
3600 "970 ['e', 'i', 'o'] 8 \n",
3603 "973 ['i', 'a', 'o', 'm', 'n'] 7 \n",
3607 "977 ['e', 'i', 'm'] 7 \n",
3608 "978 ['e', 'i'] 8 \n",
3609 "979 ['i', 'b', 'd', 'g', 't'] 7 \n",
3610 "980 ['e', 'l'] 9 \n",
3611 "981 ['e', 'a', 'o', 'i', 'b', 'g', 't', 'h'] 4 \n",
3613 "983 ['i', 'l', 'a'] 7 \n",
3615 "985 ['e', 's', 'i', 'a', 'o', 'b'] 6 \n",
3619 "989 ['d', 't', 'g', 'm', 'l', 'p'] 6 \n",
3620 "990 ['e', 'n', 'h', 't', 'o'] 7 \n",
3621 "991 ['e', 'i'] 11 \n",
3623 "993 ['r', 'l', 't', 'i'] 8 \n",
3625 "995 ['e', 't'] 10 \n",
3631 " lives remaining game won word length \n",
3662 ".. ... ... ... \n",
3675 "982 10 True 10 \n",
3685 "992 10 True 12 \n",
3691 "998 10 True 10 \n",
3694 "[1000 rows x 7 columns]"
3701 "cell_type": "code",
3704 "adaptive_pattern['lives remaining'].hist()"
3706 "language": "python",
3711 "output_type": "pyout",
3712 "prompt_number": 91,
3714 "<matplotlib.axes.AxesSubplot at 0x7fefda6e7588>"
3719 "output_type": "display_data",
3720 "png": "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\nLvD/iY3r8IeErbwAAAAASUVORK5CYII=\n",
3722 "<matplotlib.figure.Figure at 0x7fefda672710>"
3729 "cell_type": "code",
3732 "adaptive_pattern.groupby('lives remaining').size()"
3734 "language": "python",
3739 "output_type": "pyout",
3740 "prompt_number": 92,
3742 "lives remaining\n",
3761 "cell_type": "code",
3764 "language": "python",