4 "signature": "sha256:38ae0184dcdd428a55c93ae13db3a3e3943b6209ac6e253ac0ff48e1bf4486c5"
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",
91 " return [p for p, l in enumerate(self.target) if l == letter]\n",
93 " def update_discovered_word(self, guessed_letter):\n",
94 " locations = self.find_all(guessed_letter)\n",
95 " for location in locations:\n",
96 " self.discovered[location] = guessed_letter\n",
97 " return self.discovered\n",
99 " def do_turn(self):\n",
100 " if self.player:\n",
101 " guess = self.player.guess(self.discovered, self.wrong_letters, self.lives)\n",
103 " guess = self.ask_for_guess()\n",
104 " if guess in self.target:\n",
105 " self.update_discovered_word(guess)\n",
107 " self.lives -= 1\n",
108 " if guess not in self.wrong_letters:\n",
109 " self.wrong_letters += [guess]\n",
110 " if self.lives == 0:\n",
111 " self.game_finished = True\n",
112 " self.game_lost = True\n",
113 " if '_' not in self.discovered:\n",
114 " self.game_finished = True\n",
115 " self.game_won = True\n",
117 " def ask_for_guess(self):\n",
118 " print('Word:', ' '.join(self.discovered), \n",
119 " ' : Lives =', self.lives, \n",
120 " ', wrong guesses:', ' '.join(sorted(self.wrong_letters)))\n",
121 " guess = input('Enter letter: ').strip().lower()[0]\n",
124 " def play_game(self):\n",
125 " while not self.game_finished:\n",
127 " if not self.player:\n",
128 " self.report_on_game()\n",
129 " return self.game_won\n",
131 " def report_on_game(self):\n",
132 " if self.game_won:\n",
133 " print('You won! The word was', self.target)\n",
135 " print('You lost. The word was', self.target)\n",
136 " return self.game_won"
138 "language": "python",
147 "class PlayerFixedOrder:\n",
148 " def __init__(self, ordered_letters):\n",
149 " self.ordered_letters = ordered_letters\n",
151 " def guess(self, discovered, missed, lives):\n",
152 " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
153 " return [l for l in self.ordered_letters if l not in guessed_letters][0]"
155 "language": "python",
164 "class PlayerAlphabetical(PlayerFixedOrder):\n",
165 " def __init__(self):\n",
166 " super().__init__(string.ascii_lowercase)\n",
168 "class PlayerAlphabeticalReversed(PlayerFixedOrder):\n",
169 " def __init__(self):\n",
170 " super().__init__(list(reversed(string.ascii_lowercase)))\n",
172 "class PlayerFreqOrdered(PlayerFixedOrder):\n",
173 " def __init__(self):\n",
174 " super().__init__(LETTERS_IN_ORDER)\n",
176 "class PlayerDictFreqOrdered(PlayerFixedOrder):\n",
177 " def __init__(self):\n",
178 " super().__init__(DICT_LETTERS_IN_ORDER)"
180 "language": "python",
189 "class PlayerAdaptive:\n",
190 " def __init__(self, words):\n",
191 " self.candidate_words = words\n",
193 " def guess(self, discovered, missed, lives):\n",
194 " self.filter_candidate_words(discovered, missed)\n",
195 " self.set_ordered_letters()\n",
196 " guessed_letters = [l.lower() for l in discovered + missed if l in string.ascii_letters]\n",
197 " return [l for l in self.ordered_letters if l not in guessed_letters][0]\n",
199 " def filter_candidate_words(self, discovered, missed):\n",
202 " def set_ordered_letters(self):\n",
203 " counts = collections.Counter(l.lower() \n",
204 " for l in ''.join(self.candidate_words) + string.ascii_lowercase \n",
205 " if l in string.ascii_letters)\n",
206 " self.ordered_letters = [p[0] for p in counts.most_common()]\n",
208 " def match(self, pattern, target, excluded=None):\n",
209 " if not excluded:\n",
211 " if len(pattern) != len(target):\n",
213 " for m, c in zip(pattern, target):\n",
214 " if m == '_' and c not in excluded:\n",
217 " elif m != '_' and m == c:\n",
224 "language": "python",
233 "class PlayerAdaptiveLength(PlayerAdaptive):\n",
234 " def __init__(self, words):\n",
235 " super().__init__(words)\n",
236 " self.word_len = None\n",
237 " self.ordered_letters = None\n",
239 " def filter_candidate_words(self, discovered, missed):\n",
240 " if not self.word_len:\n",
241 " self.word_len = len(discovered)\n",
242 " self.candidate_words = [w for w in self.candidate_words if len(w) == self.word_len]\n",
244 " def set_ordered_letters(self):\n",
245 " if not self.ordered_letters:\n",
246 " super().set_ordered_letters()"
248 "language": "python",
257 "class PlayerAdaptiveIncludedLetters(PlayerAdaptive):\n",
258 " def filter_candidate_words(self, discovered, missed): \n",
259 " self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, missed)]"
261 "language": "python",
270 "class PlayerAdaptiveExcludedLetters(PlayerAdaptive):\n",
271 " def filter_candidate_words(self, discovered, missed):\n",
273 " empty_target = '_' * len(discovered)\n",
274 " self.candidate_words = [w for w in self.candidate_words if self.match(empty_target, w, missed)] "
276 "language": "python",
285 "class PlayerAdaptivePattern(PlayerAdaptive):\n",
286 " def filter_candidate_words(self, discovered, missed):\n",
287 " attempted_letters = [l for l in discovered if l != '_'] + missed\n",
288 " self.candidate_words = [w for w in self.candidate_words if self.match(discovered, w, attempted_letters)]"
290 "language": "python",
299 "g = Game(random.choice(WORDS), player=PlayerAdaptive(WORDS))\n",
302 "language": "python",
307 "output_type": "pyout",
320 "with open('fixed_alphabetical.csv', 'w', newline='') as csvfile:\n",
321 " gamewriter = csv.writer(csvfile)\n",
322 " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n",
323 " for _ in range(100):\n",
324 " g = Game(random.choice(WORDS), player=PlayerAlphabetical())\n",
326 " gamewriter.writerow([g.target, g.discovered, g.wrong_letters, \n",
327 " len([l for l in g.discovered if l != '_']),\n",
328 " g.lives, g.game_won])"
330 "language": "python",
339 "players = [(PlayerAlphabetical, None, 'fixed_alphabetical.csv'), \n",
340 " (PlayerAlphabeticalReversed, None, 'fixed_alphabetical_reversed.csv'), \n",
341 " (PlayerFreqOrdered, None, 'fixed_order.csv'),\n",
342 " (PlayerDictFreqOrdered, None, 'fixed_dict_order.csv'),\n",
343 " (PlayerAdaptiveLength, WORDS, 'adaptive_length.csv'),\n",
344 " (PlayerAdaptiveIncludedLetters, WORDS, 'adaptive_included.csv'),\n",
345 " (PlayerAdaptiveExcludedLetters, WORDS, 'adaptive_excluded.csv'),\n",
346 " (PlayerAdaptivePattern, WORDS, 'adaptive_pattern.csv')]\n",
348 "games_per_player = 1000\n",
350 "for p, a, f in players:\n",
351 " with open(f, 'w', newline='') as csvfile:\n",
352 " gamewriter = csv.writer(csvfile)\n",
353 " gamewriter.writerow([\"target\", \"discovered\", \"wrong letters\", \"number of hits\", \"lives remaining\", \"game won\"])\n",
354 " for _ in range(games_per_player):\n",
359 " g = Game(random.choice(WORDS), player=player)\n",
361 " gamewriter.writerow([g.target, g.discovered, g.wrong_letters, \n",
362 " len([l for l in g.discovered if l != '_']),\n",
363 " g.lives, g.game_won])"
365 "language": "python",
374 "import pandas as pd\n",
375 "import matplotlib as mpl\n",
376 "import matplotlib.pyplot as plt\n",
379 "language": "python",
388 "fixed_order = pd.read_csv('fixed_order.csv')\n",
391 "language": "python",
396 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
397 "<table border=\"1\" class=\"dataframe\">\n",
399 " <tr style=\"text-align: right;\">\n",
401 " <th>target</th>\n",
402 " <th>discovered</th>\n",
403 " <th>wrong letters</th>\n",
404 " <th>number of hits</th>\n",
405 " <th>lives remaining</th>\n",
406 " <th>game won</th>\n",
412 " <td> mouldering</td>\n",
413 " <td> ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ...</td>\n",
414 " <td> ['t', 'a', 'h', 's', 'w', 'c', 'y', 'f']</td>\n",
421 " <td> deject</td>\n",
422 " <td> ['d', 'e', '_', 'e', '_', 't']</td>\n",
423 " <td> ['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ...</td>\n",
426 " <td> False</td>\n",
430 " <td> lipsticks</td>\n",
431 " <td> ['l', 'i', '_', 's', 't', 'i', '_', '_', 's']</td>\n",
432 " <td> ['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ...</td>\n",
435 " <td> False</td>\n",
439 " <td> disparaged</td>\n",
440 " <td> ['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ...</td>\n",
441 " <td> ['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
444 " <td> False</td>\n",
448 " <td> legion</td>\n",
449 " <td> ['l', 'e', '_', 'i', 'o', 'n']</td>\n",
450 " <td> ['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ...</td>\n",
453 " <td> False</td>\n",
457 " <td> fabricating</td>\n",
458 " <td> ['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ...</td>\n",
459 " <td> ['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
462 " <td> False</td>\n",
466 " <td> nicking</td>\n",
467 " <td> ['n', 'i', '_', '_', 'i', 'n', '_']</td>\n",
468 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ...</td>\n",
471 " <td> False</td>\n",
475 " <td> actinium</td>\n",
476 " <td> ['a', 'c', 't', 'i', 'n', 'i', 'u', 'm']</td>\n",
477 " <td> ['e', 'o', 'h', 's', 'r', 'd', 'l', 'w']</td>\n",
484 " <td> sedates</td>\n",
485 " <td> ['s', 'e', 'd', 'a', 't', 'e', 's']</td>\n",
486 " <td> ['o', 'i', 'h', 'n', 'r']</td>\n",
493 " <td> modernistic</td>\n",
494 " <td> ['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ...</td>\n",
495 " <td> ['a', 'h', 'l', 'u', 'w']</td>\n",
502 " <td> grouchy</td>\n",
503 " <td> ['_', 'r', 'o', 'u', '_', 'h', '_']</td>\n",
504 " <td> ['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ...</td>\n",
507 " <td> False</td>\n",
512 " <td> ['_', 'o', 'o', '_']</td>\n",
513 " <td> ['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ...</td>\n",
516 " <td> False</td>\n",
520 " <td> theorems</td>\n",
521 " <td> ['t', 'h', 'e', 'o', 'r', 'e', 'm', 's']</td>\n",
522 " <td> ['a', 'i', 'n', 'd', 'l', 'u']</td>\n",
529 " <td> panickiest</td>\n",
530 " <td> ['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ...</td>\n",
531 " <td> ['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
534 " <td> False</td>\n",
538 " <td> rightfully</td>\n",
539 " <td> ['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ...</td>\n",
540 " <td> ['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c']</td>\n",
547 " <td> esquires</td>\n",
548 " <td> ['e', 's', '_', 'u', 'i', 'r', 'e', 's']</td>\n",
549 " <td> ['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ...</td>\n",
552 " <td> False</td>\n",
556 " <td> violet</td>\n",
557 " <td> ['_', 'i', 'o', 'l', 'e', 't']</td>\n",
558 " <td> ['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ...</td>\n",
561 " <td> False</td>\n",
565 " <td> dermatologists</td>\n",
566 " <td> ['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ...</td>\n",
567 " <td> ['h', 'n', 'u', 'w', 'c', 'y', 'f']</td>\n",
574 " <td> inane</td>\n",
575 " <td> ['i', 'n', 'a', 'n', 'e']</td>\n",
576 " <td> ['t', 'o', 'h']</td>\n",
583 " <td> bonkers</td>\n",
584 " <td> ['_', 'o', 'n', '_', 'e', 'r', 's']</td>\n",
585 " <td> ['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
588 " <td> False</td>\n",
592 " <td> reassigning</td>\n",
593 " <td> ['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ...</td>\n",
594 " <td> ['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
597 " <td> False</td>\n",
601 " <td> sweatshop</td>\n",
602 " <td> ['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_']</td>\n",
603 " <td> ['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ...</td>\n",
606 " <td> False</td>\n",
611 " <td> ['_', 's']</td>\n",
612 " <td> ['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ...</td>\n",
615 " <td> False</td>\n",
619 " <td> outcomes</td>\n",
620 " <td> ['o', 'u', 't', 'c', 'o', 'm', 'e', 's']</td>\n",
621 " <td> ['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w']</td>\n",
628 " <td> parenthood</td>\n",
629 " <td> ['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ...</td>\n",
630 " <td> ['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
633 " <td> False</td>\n",
637 " <td> frequencies</td>\n",
638 " <td> ['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ...</td>\n",
639 " <td> ['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ...</td>\n",
642 " <td> False</td>\n",
646 " <td> manias</td>\n",
647 " <td> ['m', 'a', 'n', 'i', 'a', 's']</td>\n",
648 " <td> ['e', 't', 'o', 'h', 'r', 'd', 'l', 'u']</td>\n",
655 " <td> resupplying</td>\n",
656 " <td> ['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ...</td>\n",
657 " <td> ['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f']</td>\n",
664 " <td> subcontinent</td>\n",
665 " <td> ['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ...</td>\n",
666 " <td> ['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ...</td>\n",
669 " <td> False</td>\n",
673 " <td> baptismal</td>\n",
674 " <td> ['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l']</td>\n",
675 " <td> ['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ...</td>\n",
678 " <td> False</td>\n",
691 " <td> toxic</td>\n",
692 " <td> ['t', 'o', '_', 'i', '_']</td>\n",
693 " <td> ['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ...</td>\n",
696 " <td> False</td>\n",
700 " <td> brigantines</td>\n",
701 " <td> ['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ...</td>\n",
702 " <td> ['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
705 " <td> False</td>\n",
709 " <td> imagery</td>\n",
710 " <td> ['i', 'm', 'a', '_', 'e', 'r', '_']</td>\n",
711 " <td> ['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ...</td>\n",
714 " <td> False</td>\n",
718 " <td> melancholic</td>\n",
719 " <td> ['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ...</td>\n",
720 " <td> ['t', 's', 'r', 'd', 'u', 'w']</td>\n",
727 " <td> enthusiasms</td>\n",
728 " <td> ['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ...</td>\n",
729 " <td> ['o', 'r', 'd', 'l']</td>\n",
736 " <td> abraded</td>\n",
737 " <td> ['a', '_', 'r', 'a', 'd', 'e', 'd']</td>\n",
738 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ...</td>\n",
741 " <td> False</td>\n",
745 " <td> lakes</td>\n",
746 " <td> ['l', 'a', '_', 'e', 's']</td>\n",
747 " <td> ['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ...</td>\n",
750 " <td> False</td>\n",
754 " <td> telepathically</td>\n",
755 " <td> ['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ...</td>\n",
756 " <td> ['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ...</td>\n",
759 " <td> False</td>\n",
763 " <td> taking</td>\n",
764 " <td> ['t', 'a', '_', 'i', 'n', '_']</td>\n",
765 " <td> ['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ...</td>\n",
768 " <td> False</td>\n",
772 " <td> tomorrow</td>\n",
773 " <td> ['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w']</td>\n",
774 " <td> ['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u']</td>\n",
781 " <td> refile</td>\n",
782 " <td> ['r', 'e', '_', 'i', 'l', 'e']</td>\n",
783 " <td> ['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ...</td>\n",
786 " <td> False</td>\n",
790 " <td> unkind</td>\n",
791 " <td> ['u', 'n', '_', 'i', 'n', 'd']</td>\n",
792 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ...</td>\n",
795 " <td> False</td>\n",
799 " <td> specimens</td>\n",
800 " <td> ['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's']</td>\n",
801 " <td> ['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ...</td>\n",
804 " <td> False</td>\n",
808 " <td> regrets</td>\n",
809 " <td> ['r', 'e', '_', 'r', 'e', 't', 's']</td>\n",
810 " <td> ['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
813 " <td> False</td>\n",
817 " <td> remaindered</td>\n",
818 " <td> ['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ...</td>\n",
819 " <td> ['t', 'o', 'h', 's', 'l', 'u']</td>\n",
826 " <td> dignify</td>\n",
827 " <td> ['d', 'i', '_', 'n', 'i', '_', '_']</td>\n",
828 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ...</td>\n",
831 " <td> False</td>\n",
835 " <td> bandwagon</td>\n",
836 " <td> ['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n']</td>\n",
837 " <td> ['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ...</td>\n",
840 " <td> False</td>\n",
844 " <td> pacemakers</td>\n",
845 " <td> ['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ...</td>\n",
846 " <td> ['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ...</td>\n",
849 " <td> False</td>\n",
853 " <td> dandles</td>\n",
854 " <td> ['d', 'a', 'n', 'd', 'l', 'e', 's']</td>\n",
855 " <td> ['t', 'o', 'i', 'h', 'r']</td>\n",
862 " <td> white</td>\n",
863 " <td> ['w', 'h', 'i', 't', 'e']</td>\n",
864 " <td> ['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm']</td>\n",
871 " <td> arena</td>\n",
872 " <td> ['a', 'r', 'e', 'n', 'a']</td>\n",
873 " <td> ['t', 'o', 'i', 'h', 's']</td>\n",
880 " <td> surreal</td>\n",
881 " <td> ['s', 'u', 'r', 'r', 'e', 'a', 'l']</td>\n",
882 " <td> ['t', 'o', 'i', 'h', 'n', 'd']</td>\n",
889 " <td> gutsiest</td>\n",
890 " <td> ['_', 'u', 't', 's', 'i', 'e', 's', 't']</td>\n",
891 " <td> ['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ...</td>\n",
894 " <td> False</td>\n",
898 " <td> annulments</td>\n",
899 " <td> ['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ...</td>\n",
900 " <td> ['o', 'i', 'h', 'r', 'd']</td>\n",
907 " <td> accretions</td>\n",
908 " <td> ['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ...</td>\n",
909 " <td> ['h', 'd', 'l', 'u', 'm', 'w']</td>\n",
916 " <td> safari</td>\n",
917 " <td> ['s', 'a', '_', 'a', 'r', 'i']</td>\n",
918 " <td> ['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
921 " <td> False</td>\n",
925 " <td> recap</td>\n",
926 " <td> ['r', 'e', '_', 'a', '_']</td>\n",
927 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ...</td>\n",
930 " <td> False</td>\n",
934 " <td> torts</td>\n",
935 " <td> ['t', 'o', 'r', 't', 's']</td>\n",
936 " <td> ['e', 'a', 'i', 'h', 'n']</td>\n",
943 " <td> tyrannised</td>\n",
944 " <td> ['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ...</td>\n",
945 " <td> ['o', 'h', 'l', 'u', 'm', 'w', 'c']</td>\n",
952 " <td> indubitable</td>\n",
953 " <td> ['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ...</td>\n",
954 " <td> ['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
957 " <td> False</td>\n",
961 "<p>1000 rows \u00d7 6 columns</p>\n",
965 "output_type": "pyout",
968 " target discovered \\\n",
969 "0 mouldering ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ... \n",
970 "1 deject ['d', 'e', '_', 'e', '_', 't'] \n",
971 "2 lipsticks ['l', 'i', '_', 's', 't', 'i', '_', '_', 's'] \n",
972 "3 disparaged ['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ... \n",
973 "4 legion ['l', 'e', '_', 'i', 'o', 'n'] \n",
974 "5 fabricating ['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ... \n",
975 "6 nicking ['n', 'i', '_', '_', 'i', 'n', '_'] \n",
976 "7 actinium ['a', 'c', 't', 'i', 'n', 'i', 'u', 'm'] \n",
977 "8 sedates ['s', 'e', 'd', 'a', 't', 'e', 's'] \n",
978 "9 modernistic ['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ... \n",
979 "10 grouchy ['_', 'r', 'o', 'u', '_', 'h', '_'] \n",
980 "11 goop ['_', 'o', 'o', '_'] \n",
981 "12 theorems ['t', 'h', 'e', 'o', 'r', 'e', 'm', 's'] \n",
982 "13 panickiest ['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ... \n",
983 "14 rightfully ['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ... \n",
984 "15 esquires ['e', 's', '_', 'u', 'i', 'r', 'e', 's'] \n",
985 "16 violet ['_', 'i', 'o', 'l', 'e', 't'] \n",
986 "17 dermatologists ['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ... \n",
987 "18 inane ['i', 'n', 'a', 'n', 'e'] \n",
988 "19 bonkers ['_', 'o', 'n', '_', 'e', 'r', 's'] \n",
989 "20 reassigning ['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ... \n",
990 "21 sweatshop ['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_'] \n",
991 "22 ks ['_', 's'] \n",
992 "23 outcomes ['o', 'u', 't', 'c', 'o', 'm', 'e', 's'] \n",
993 "24 parenthood ['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ... \n",
994 "25 frequencies ['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ... \n",
995 "26 manias ['m', 'a', 'n', 'i', 'a', 's'] \n",
996 "27 resupplying ['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ... \n",
997 "28 subcontinent ['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ... \n",
998 "29 baptismal ['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l'] \n",
1000 "970 toxic ['t', 'o', '_', 'i', '_'] \n",
1001 "971 brigantines ['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ... \n",
1002 "972 imagery ['i', 'm', 'a', '_', 'e', 'r', '_'] \n",
1003 "973 melancholic ['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ... \n",
1004 "974 enthusiasms ['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ... \n",
1005 "975 abraded ['a', '_', 'r', 'a', 'd', 'e', 'd'] \n",
1006 "976 lakes ['l', 'a', '_', 'e', 's'] \n",
1007 "977 telepathically ['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ... \n",
1008 "978 taking ['t', 'a', '_', 'i', 'n', '_'] \n",
1009 "979 tomorrow ['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w'] \n",
1010 "980 refile ['r', 'e', '_', 'i', 'l', 'e'] \n",
1011 "981 unkind ['u', 'n', '_', 'i', 'n', 'd'] \n",
1012 "982 specimens ['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's'] \n",
1013 "983 regrets ['r', 'e', '_', 'r', 'e', 't', 's'] \n",
1014 "984 remaindered ['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ... \n",
1015 "985 dignify ['d', 'i', '_', 'n', 'i', '_', '_'] \n",
1016 "986 bandwagon ['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n'] \n",
1017 "987 pacemakers ['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ... \n",
1018 "988 dandles ['d', 'a', 'n', 'd', 'l', 'e', 's'] \n",
1019 "989 white ['w', 'h', 'i', 't', 'e'] \n",
1020 "990 arena ['a', 'r', 'e', 'n', 'a'] \n",
1021 "991 surreal ['s', 'u', 'r', 'r', 'e', 'a', 'l'] \n",
1022 "992 gutsiest ['_', 'u', 't', 's', 'i', 'e', 's', 't'] \n",
1023 "993 annulments ['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ... \n",
1024 "994 accretions ['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ... \n",
1025 "995 safari ['s', 'a', '_', 'a', 'r', 'i'] \n",
1026 "996 recap ['r', 'e', '_', 'a', '_'] \n",
1027 "997 torts ['t', 'o', 'r', 't', 's'] \n",
1028 "998 tyrannised ['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ... \n",
1029 "999 indubitable ['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ... \n",
1031 " wrong letters number of hits \\\n",
1032 "0 ['t', 'a', 'h', 's', 'w', 'c', 'y', 'f'] 10 \n",
1033 "1 ['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ... 4 \n",
1034 "2 ['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ... 6 \n",
1035 "3 ['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ... 8 \n",
1036 "4 ['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ... 5 \n",
1037 "5 ['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n",
1038 "6 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ... 4 \n",
1039 "7 ['e', 'o', 'h', 's', 'r', 'd', 'l', 'w'] 8 \n",
1040 "8 ['o', 'i', 'h', 'n', 'r'] 7 \n",
1041 "9 ['a', 'h', 'l', 'u', 'w'] 11 \n",
1042 "10 ['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ... 4 \n",
1043 "11 ['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n",
1044 "12 ['a', 'i', 'n', 'd', 'l', 'u'] 8 \n",
1045 "13 ['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n",
1046 "14 ['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c'] 10 \n",
1047 "15 ['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ... 7 \n",
1048 "16 ['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ... 5 \n",
1049 "17 ['h', 'n', 'u', 'w', 'c', 'y', 'f'] 14 \n",
1050 "18 ['t', 'o', 'h'] 5 \n",
1051 "19 ['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1052 "20 ['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... 9 \n",
1053 "21 ['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ... 8 \n",
1054 "22 ['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ... 1 \n",
1055 "23 ['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w'] 8 \n",
1056 "24 ['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ... 9 \n",
1057 "25 ['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ... 10 \n",
1058 "26 ['e', 't', 'o', 'h', 'r', 'd', 'l', 'u'] 6 \n",
1059 "27 ['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f'] 11 \n",
1060 "28 ['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ... 11 \n",
1061 "29 ['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ... 7 \n",
1063 "970 ['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ... 3 \n",
1064 "971 ['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ... 9 \n",
1065 "972 ['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... 5 \n",
1066 "973 ['t', 's', 'r', 'd', 'u', 'w'] 11 \n",
1067 "974 ['o', 'r', 'd', 'l'] 11 \n",
1068 "975 ['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ... 6 \n",
1069 "976 ['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... 4 \n",
1070 "977 ['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ... 13 \n",
1071 "978 ['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ... 4 \n",
1072 "979 ['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u'] 8 \n",
1073 "980 ['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ... 5 \n",
1074 "981 ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ... 5 \n",
1075 "982 ['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ... 8 \n",
1076 "983 ['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 6 \n",
1077 "984 ['t', 'o', 'h', 's', 'l', 'u'] 11 \n",
1078 "985 ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ... 4 \n",
1079 "986 ['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ... 7 \n",
1080 "987 ['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ... 8 \n",
1081 "988 ['t', 'o', 'i', 'h', 'r'] 7 \n",
1082 "989 ['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm'] 5 \n",
1083 "990 ['t', 'o', 'i', 'h', 's'] 5 \n",
1084 "991 ['t', 'o', 'i', 'h', 'n', 'd'] 7 \n",
1085 "992 ['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ... 7 \n",
1086 "993 ['o', 'i', 'h', 'r', 'd'] 10 \n",
1087 "994 ['h', 'd', 'l', 'u', 'm', 'w'] 10 \n",
1088 "995 ['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n",
1089 "996 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ... 3 \n",
1090 "997 ['e', 'a', 'i', 'h', 'n'] 5 \n",
1091 "998 ['o', 'h', 'l', 'u', 'm', 'w', 'c'] 10 \n",
1092 "999 ['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ... 9 \n",
1094 " lives remaining game won \n",
1157 "[1000 rows x 6 columns]"
1164 "cell_type": "code",
1167 "len(fixed_order['discovered'][0].split(','))"
1169 "language": "python",
1174 "output_type": "pyout",
1175 "prompt_number": 68,
1184 "cell_type": "code",
1187 "fixed_order['word length'] = fixed_order.apply(lambda r: len(r['target']), axis=1)\n",
1190 "language": "python",
1195 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
1196 "<table border=\"1\" class=\"dataframe\">\n",
1198 " <tr style=\"text-align: right;\">\n",
1200 " <th>target</th>\n",
1201 " <th>discovered</th>\n",
1202 " <th>wrong letters</th>\n",
1203 " <th>number of hits</th>\n",
1204 " <th>lives remaining</th>\n",
1205 " <th>game won</th>\n",
1206 " <th>word length</th>\n",
1212 " <td> mouldering</td>\n",
1213 " <td> ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ...</td>\n",
1214 " <td> ['t', 'a', 'h', 's', 'w', 'c', 'y', 'f']</td>\n",
1217 " <td> True</td>\n",
1222 " <td> deject</td>\n",
1223 " <td> ['d', 'e', '_', 'e', '_', 't']</td>\n",
1224 " <td> ['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ...</td>\n",
1227 " <td> False</td>\n",
1232 " <td> lipsticks</td>\n",
1233 " <td> ['l', 'i', '_', 's', 't', 'i', '_', '_', 's']</td>\n",
1234 " <td> ['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ...</td>\n",
1237 " <td> False</td>\n",
1242 " <td> disparaged</td>\n",
1243 " <td> ['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ...</td>\n",
1244 " <td> ['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
1247 " <td> False</td>\n",
1252 " <td> legion</td>\n",
1253 " <td> ['l', 'e', '_', 'i', 'o', 'n']</td>\n",
1254 " <td> ['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ...</td>\n",
1257 " <td> False</td>\n",
1262 " <td> fabricating</td>\n",
1263 " <td> ['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ...</td>\n",
1264 " <td> ['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1267 " <td> False</td>\n",
1272 " <td> nicking</td>\n",
1273 " <td> ['n', 'i', '_', '_', 'i', 'n', '_']</td>\n",
1274 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ...</td>\n",
1277 " <td> False</td>\n",
1282 " <td> actinium</td>\n",
1283 " <td> ['a', 'c', 't', 'i', 'n', 'i', 'u', 'm']</td>\n",
1284 " <td> ['e', 'o', 'h', 's', 'r', 'd', 'l', 'w']</td>\n",
1287 " <td> True</td>\n",
1292 " <td> sedates</td>\n",
1293 " <td> ['s', 'e', 'd', 'a', 't', 'e', 's']</td>\n",
1294 " <td> ['o', 'i', 'h', 'n', 'r']</td>\n",
1297 " <td> True</td>\n",
1302 " <td> modernistic</td>\n",
1303 " <td> ['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ...</td>\n",
1304 " <td> ['a', 'h', 'l', 'u', 'w']</td>\n",
1307 " <td> True</td>\n",
1312 " <td> grouchy</td>\n",
1313 " <td> ['_', 'r', 'o', 'u', '_', 'h', '_']</td>\n",
1314 " <td> ['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ...</td>\n",
1317 " <td> False</td>\n",
1322 " <td> goop</td>\n",
1323 " <td> ['_', 'o', 'o', '_']</td>\n",
1324 " <td> ['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ...</td>\n",
1327 " <td> False</td>\n",
1332 " <td> theorems</td>\n",
1333 " <td> ['t', 'h', 'e', 'o', 'r', 'e', 'm', 's']</td>\n",
1334 " <td> ['a', 'i', 'n', 'd', 'l', 'u']</td>\n",
1337 " <td> True</td>\n",
1342 " <td> panickiest</td>\n",
1343 " <td> ['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ...</td>\n",
1344 " <td> ['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ...</td>\n",
1347 " <td> False</td>\n",
1352 " <td> rightfully</td>\n",
1353 " <td> ['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ...</td>\n",
1354 " <td> ['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c']</td>\n",
1357 " <td> True</td>\n",
1362 " <td> esquires</td>\n",
1363 " <td> ['e', 's', '_', 'u', 'i', 'r', 'e', 's']</td>\n",
1364 " <td> ['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ...</td>\n",
1367 " <td> False</td>\n",
1372 " <td> violet</td>\n",
1373 " <td> ['_', 'i', 'o', 'l', 'e', 't']</td>\n",
1374 " <td> ['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ...</td>\n",
1377 " <td> False</td>\n",
1382 " <td> dermatologists</td>\n",
1383 " <td> ['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ...</td>\n",
1384 " <td> ['h', 'n', 'u', 'w', 'c', 'y', 'f']</td>\n",
1387 " <td> True</td>\n",
1392 " <td> inane</td>\n",
1393 " <td> ['i', 'n', 'a', 'n', 'e']</td>\n",
1394 " <td> ['t', 'o', 'h']</td>\n",
1397 " <td> True</td>\n",
1402 " <td> bonkers</td>\n",
1403 " <td> ['_', 'o', 'n', '_', 'e', 'r', 's']</td>\n",
1404 " <td> ['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ...</td>\n",
1407 " <td> False</td>\n",
1412 " <td> reassigning</td>\n",
1413 " <td> ['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ...</td>\n",
1414 " <td> ['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ...</td>\n",
1417 " <td> False</td>\n",
1422 " <td> sweatshop</td>\n",
1423 " <td> ['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_']</td>\n",
1424 " <td> ['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ...</td>\n",
1427 " <td> False</td>\n",
1433 " <td> ['_', 's']</td>\n",
1434 " <td> ['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ...</td>\n",
1437 " <td> False</td>\n",
1442 " <td> outcomes</td>\n",
1443 " <td> ['o', 'u', 't', 'c', 'o', 'm', 'e', 's']</td>\n",
1444 " <td> ['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w']</td>\n",
1447 " <td> True</td>\n",
1452 " <td> parenthood</td>\n",
1453 " <td> ['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ...</td>\n",
1454 " <td> ['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
1457 " <td> False</td>\n",
1462 " <td> frequencies</td>\n",
1463 " <td> ['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ...</td>\n",
1464 " <td> ['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ...</td>\n",
1467 " <td> False</td>\n",
1472 " <td> manias</td>\n",
1473 " <td> ['m', 'a', 'n', 'i', 'a', 's']</td>\n",
1474 " <td> ['e', 't', 'o', 'h', 'r', 'd', 'l', 'u']</td>\n",
1477 " <td> True</td>\n",
1482 " <td> resupplying</td>\n",
1483 " <td> ['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ...</td>\n",
1484 " <td> ['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f']</td>\n",
1487 " <td> True</td>\n",
1492 " <td> subcontinent</td>\n",
1493 " <td> ['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ...</td>\n",
1494 " <td> ['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ...</td>\n",
1497 " <td> False</td>\n",
1502 " <td> baptismal</td>\n",
1503 " <td> ['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l']</td>\n",
1504 " <td> ['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ...</td>\n",
1507 " <td> False</td>\n",
1522 " <td> toxic</td>\n",
1523 " <td> ['t', 'o', '_', 'i', '_']</td>\n",
1524 " <td> ['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ...</td>\n",
1527 " <td> False</td>\n",
1532 " <td> brigantines</td>\n",
1533 " <td> ['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ...</td>\n",
1534 " <td> ['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ...</td>\n",
1537 " <td> False</td>\n",
1542 " <td> imagery</td>\n",
1543 " <td> ['i', 'm', 'a', '_', 'e', 'r', '_']</td>\n",
1544 " <td> ['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ...</td>\n",
1547 " <td> False</td>\n",
1552 " <td> melancholic</td>\n",
1553 " <td> ['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ...</td>\n",
1554 " <td> ['t', 's', 'r', 'd', 'u', 'w']</td>\n",
1557 " <td> True</td>\n",
1562 " <td> enthusiasms</td>\n",
1563 " <td> ['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ...</td>\n",
1564 " <td> ['o', 'r', 'd', 'l']</td>\n",
1567 " <td> True</td>\n",
1572 " <td> abraded</td>\n",
1573 " <td> ['a', '_', 'r', 'a', 'd', 'e', 'd']</td>\n",
1574 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ...</td>\n",
1577 " <td> False</td>\n",
1582 " <td> lakes</td>\n",
1583 " <td> ['l', 'a', '_', 'e', 's']</td>\n",
1584 " <td> ['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ...</td>\n",
1587 " <td> False</td>\n",
1592 " <td> telepathically</td>\n",
1593 " <td> ['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ...</td>\n",
1594 " <td> ['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ...</td>\n",
1597 " <td> False</td>\n",
1602 " <td> taking</td>\n",
1603 " <td> ['t', 'a', '_', 'i', 'n', '_']</td>\n",
1604 " <td> ['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ...</td>\n",
1607 " <td> False</td>\n",
1612 " <td> tomorrow</td>\n",
1613 " <td> ['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w']</td>\n",
1614 " <td> ['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u']</td>\n",
1617 " <td> True</td>\n",
1622 " <td> refile</td>\n",
1623 " <td> ['r', 'e', '_', 'i', 'l', 'e']</td>\n",
1624 " <td> ['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ...</td>\n",
1627 " <td> False</td>\n",
1632 " <td> unkind</td>\n",
1633 " <td> ['u', 'n', '_', 'i', 'n', 'd']</td>\n",
1634 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ...</td>\n",
1637 " <td> False</td>\n",
1642 " <td> specimens</td>\n",
1643 " <td> ['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's']</td>\n",
1644 " <td> ['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ...</td>\n",
1647 " <td> False</td>\n",
1652 " <td> regrets</td>\n",
1653 " <td> ['r', 'e', '_', 'r', 'e', 't', 's']</td>\n",
1654 " <td> ['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
1657 " <td> False</td>\n",
1662 " <td> remaindered</td>\n",
1663 " <td> ['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ...</td>\n",
1664 " <td> ['t', 'o', 'h', 's', 'l', 'u']</td>\n",
1667 " <td> True</td>\n",
1672 " <td> dignify</td>\n",
1673 " <td> ['d', 'i', '_', 'n', 'i', '_', '_']</td>\n",
1674 " <td> ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ...</td>\n",
1677 " <td> False</td>\n",
1682 " <td> bandwagon</td>\n",
1683 " <td> ['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n']</td>\n",
1684 " <td> ['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ...</td>\n",
1687 " <td> False</td>\n",
1692 " <td> pacemakers</td>\n",
1693 " <td> ['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ...</td>\n",
1694 " <td> ['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ...</td>\n",
1697 " <td> False</td>\n",
1702 " <td> dandles</td>\n",
1703 " <td> ['d', 'a', 'n', 'd', 'l', 'e', 's']</td>\n",
1704 " <td> ['t', 'o', 'i', 'h', 'r']</td>\n",
1707 " <td> True</td>\n",
1712 " <td> white</td>\n",
1713 " <td> ['w', 'h', 'i', 't', 'e']</td>\n",
1714 " <td> ['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm']</td>\n",
1717 " <td> True</td>\n",
1722 " <td> arena</td>\n",
1723 " <td> ['a', 'r', 'e', 'n', 'a']</td>\n",
1724 " <td> ['t', 'o', 'i', 'h', 's']</td>\n",
1727 " <td> True</td>\n",
1732 " <td> surreal</td>\n",
1733 " <td> ['s', 'u', 'r', 'r', 'e', 'a', 'l']</td>\n",
1734 " <td> ['t', 'o', 'i', 'h', 'n', 'd']</td>\n",
1737 " <td> True</td>\n",
1742 " <td> gutsiest</td>\n",
1743 " <td> ['_', 'u', 't', 's', 'i', 'e', 's', 't']</td>\n",
1744 " <td> ['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ...</td>\n",
1747 " <td> False</td>\n",
1752 " <td> annulments</td>\n",
1753 " <td> ['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ...</td>\n",
1754 " <td> ['o', 'i', 'h', 'r', 'd']</td>\n",
1757 " <td> True</td>\n",
1762 " <td> accretions</td>\n",
1763 " <td> ['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ...</td>\n",
1764 " <td> ['h', 'd', 'l', 'u', 'm', 'w']</td>\n",
1767 " <td> True</td>\n",
1772 " <td> safari</td>\n",
1773 " <td> ['s', 'a', '_', 'a', 'r', 'i']</td>\n",
1774 " <td> ['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ...</td>\n",
1777 " <td> False</td>\n",
1782 " <td> recap</td>\n",
1783 " <td> ['r', 'e', '_', 'a', '_']</td>\n",
1784 " <td> ['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ...</td>\n",
1787 " <td> False</td>\n",
1792 " <td> torts</td>\n",
1793 " <td> ['t', 'o', 'r', 't', 's']</td>\n",
1794 " <td> ['e', 'a', 'i', 'h', 'n']</td>\n",
1797 " <td> True</td>\n",
1802 " <td> tyrannised</td>\n",
1803 " <td> ['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ...</td>\n",
1804 " <td> ['o', 'h', 'l', 'u', 'm', 'w', 'c']</td>\n",
1807 " <td> True</td>\n",
1812 " <td> indubitable</td>\n",
1813 " <td> ['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ...</td>\n",
1814 " <td> ['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ...</td>\n",
1817 " <td> False</td>\n",
1822 "<p>1000 rows \u00d7 7 columns</p>\n",
1826 "output_type": "pyout",
1827 "prompt_number": 69,
1829 " target discovered \\\n",
1830 "0 mouldering ['m', 'o', 'u', 'l', 'd', 'e', 'r', 'i', 'n', ... \n",
1831 "1 deject ['d', 'e', '_', 'e', '_', 't'] \n",
1832 "2 lipsticks ['l', 'i', '_', 's', 't', 'i', '_', '_', 's'] \n",
1833 "3 disparaged ['d', 'i', 's', '_', 'a', 'r', 'a', '_', 'e', ... \n",
1834 "4 legion ['l', 'e', '_', 'i', 'o', 'n'] \n",
1835 "5 fabricating ['_', 'a', '_', 'r', 'i', 'c', 'a', 't', 'i', ... \n",
1836 "6 nicking ['n', 'i', '_', '_', 'i', 'n', '_'] \n",
1837 "7 actinium ['a', 'c', 't', 'i', 'n', 'i', 'u', 'm'] \n",
1838 "8 sedates ['s', 'e', 'd', 'a', 't', 'e', 's'] \n",
1839 "9 modernistic ['m', 'o', 'd', 'e', 'r', 'n', 'i', 's', 't', ... \n",
1840 "10 grouchy ['_', 'r', 'o', 'u', '_', 'h', '_'] \n",
1841 "11 goop ['_', 'o', 'o', '_'] \n",
1842 "12 theorems ['t', 'h', 'e', 'o', 'r', 'e', 'm', 's'] \n",
1843 "13 panickiest ['_', 'a', 'n', 'i', 'c', '_', 'i', 'e', 's', ... \n",
1844 "14 rightfully ['r', 'i', 'g', 'h', 't', 'f', 'u', 'l', 'l', ... \n",
1845 "15 esquires ['e', 's', '_', 'u', 'i', 'r', 'e', 's'] \n",
1846 "16 violet ['_', 'i', 'o', 'l', 'e', 't'] \n",
1847 "17 dermatologists ['d', 'e', 'r', 'm', 'a', 't', 'o', 'l', 'o', ... \n",
1848 "18 inane ['i', 'n', 'a', 'n', 'e'] \n",
1849 "19 bonkers ['_', 'o', 'n', '_', 'e', 'r', 's'] \n",
1850 "20 reassigning ['r', 'e', 'a', 's', 's', 'i', '_', 'n', 'i', ... \n",
1851 "21 sweatshop ['s', 'w', 'e', 'a', 't', 's', 'h', 'o', '_'] \n",
1852 "22 ks ['_', 's'] \n",
1853 "23 outcomes ['o', 'u', 't', 'c', 'o', 'm', 'e', 's'] \n",
1854 "24 parenthood ['_', 'a', 'r', 'e', 'n', 't', 'h', 'o', 'o', ... \n",
1855 "25 frequencies ['f', 'r', 'e', '_', 'u', 'e', 'n', 'c', 'i', ... \n",
1856 "26 manias ['m', 'a', 'n', 'i', 'a', 's'] \n",
1857 "27 resupplying ['r', 'e', 's', 'u', 'p', 'p', 'l', 'y', 'i', ... \n",
1858 "28 subcontinent ['s', 'u', '_', 'c', 'o', 'n', 't', 'i', 'n', ... \n",
1859 "29 baptismal ['_', 'a', '_', 't', 'i', 's', 'm', 'a', 'l'] \n",
1861 "970 toxic ['t', 'o', '_', 'i', '_'] \n",
1862 "971 brigantines ['_', 'r', 'i', '_', 'a', 'n', 't', 'i', 'n', ... \n",
1863 "972 imagery ['i', 'm', 'a', '_', 'e', 'r', '_'] \n",
1864 "973 melancholic ['m', 'e', 'l', 'a', 'n', 'c', 'h', 'o', 'l', ... \n",
1865 "974 enthusiasms ['e', 'n', 't', 'h', 'u', 's', 'i', 'a', 's', ... \n",
1866 "975 abraded ['a', '_', 'r', 'a', 'd', 'e', 'd'] \n",
1867 "976 lakes ['l', 'a', '_', 'e', 's'] \n",
1868 "977 telepathically ['t', 'e', 'l', 'e', '_', 'a', 't', 'h', 'i', ... \n",
1869 "978 taking ['t', 'a', '_', 'i', 'n', '_'] \n",
1870 "979 tomorrow ['t', 'o', 'm', 'o', 'r', 'r', 'o', 'w'] \n",
1871 "980 refile ['r', 'e', '_', 'i', 'l', 'e'] \n",
1872 "981 unkind ['u', 'n', '_', 'i', 'n', 'd'] \n",
1873 "982 specimens ['s', '_', 'e', 'c', 'i', 'm', 'e', 'n', 's'] \n",
1874 "983 regrets ['r', 'e', '_', 'r', 'e', 't', 's'] \n",
1875 "984 remaindered ['r', 'e', 'm', 'a', 'i', 'n', 'd', 'e', 'r', ... \n",
1876 "985 dignify ['d', 'i', '_', 'n', 'i', '_', '_'] \n",
1877 "986 bandwagon ['_', 'a', 'n', 'd', 'w', 'a', '_', 'o', 'n'] \n",
1878 "987 pacemakers ['_', 'a', 'c', 'e', 'm', 'a', '_', 'e', 'r', ... \n",
1879 "988 dandles ['d', 'a', 'n', 'd', 'l', 'e', 's'] \n",
1880 "989 white ['w', 'h', 'i', 't', 'e'] \n",
1881 "990 arena ['a', 'r', 'e', 'n', 'a'] \n",
1882 "991 surreal ['s', 'u', 'r', 'r', 'e', 'a', 'l'] \n",
1883 "992 gutsiest ['_', 'u', 't', 's', 'i', 'e', 's', 't'] \n",
1884 "993 annulments ['a', 'n', 'n', 'u', 'l', 'm', 'e', 'n', 't', ... \n",
1885 "994 accretions ['a', 'c', 'c', 'r', 'e', 't', 'i', 'o', 'n', ... \n",
1886 "995 safari ['s', 'a', '_', 'a', 'r', 'i'] \n",
1887 "996 recap ['r', 'e', '_', 'a', '_'] \n",
1888 "997 torts ['t', 'o', 'r', 't', 's'] \n",
1889 "998 tyrannised ['t', 'y', 'r', 'a', 'n', 'n', 'i', 's', 'e', ... \n",
1890 "999 indubitable ['i', 'n', 'd', 'u', '_', 'i', 't', 'a', '_', ... \n",
1892 " wrong letters number of hits \\\n",
1893 "0 ['t', 'a', 'h', 's', 'w', 'c', 'y', 'f'] 10 \n",
1894 "1 ['a', 'o', 'i', 'h', 'n', 's', 'r', 'l', 'u', ... 4 \n",
1895 "2 ['e', 'a', 'o', 'h', 'n', 'r', 'd', 'u', 'm', ... 6 \n",
1896 "3 ['t', 'o', 'h', 'n', 'l', 'u', 'm', 'w', 'c', ... 8 \n",
1897 "4 ['t', 'a', 'h', 's', 'r', 'd', 'u', 'm', 'w', ... 5 \n",
1898 "5 ['e', 'o', 'h', 's', 'd', 'l', 'u', 'm', 'w', ... 8 \n",
1899 "6 ['e', 't', 'a', 'o', 'h', 's', 'r', 'd', 'l', ... 4 \n",
1900 "7 ['e', 'o', 'h', 's', 'r', 'd', 'l', 'w'] 8 \n",
1901 "8 ['o', 'i', 'h', 'n', 'r'] 7 \n",
1902 "9 ['a', 'h', 'l', 'u', 'w'] 11 \n",
1903 "10 ['e', 't', 'a', 'i', 'n', 's', 'd', 'l', 'm', ... 4 \n",
1904 "11 ['e', 't', 'a', 'i', 'h', 'n', 's', 'r', 'd', ... 2 \n",
1905 "12 ['a', 'i', 'n', 'd', 'l', 'u'] 8 \n",
1906 "13 ['o', 'h', 'r', 'd', 'l', 'u', 'm', 'w', 'y', ... 8 \n",
1907 "14 ['e', 'a', 'o', 'n', 's', 'd', 'm', 'w', 'c'] 10 \n",
1908 "15 ['t', 'a', 'o', 'h', 'n', 'd', 'l', 'm', 'w', ... 7 \n",
1909 "16 ['a', 'h', 'n', 's', 'r', 'd', 'u', 'm', 'w', ... 5 \n",
1910 "17 ['h', 'n', 'u', 'w', 'c', 'y', 'f'] 14 \n",
1911 "18 ['t', 'o', 'h'] 5 \n",
1912 "19 ['t', 'a', 'i', 'h', 'd', 'l', 'u', 'm', 'w', ... 5 \n",
1913 "20 ['t', 'o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', ... 9 \n",
1914 "21 ['i', 'n', 'r', 'd', 'l', 'u', 'm', 'c', 'y', ... 8 \n",
1915 "22 ['e', 't', 'a', 'o', 'i', 'h', 'n', 'r', 'd', ... 1 \n",
1916 "23 ['a', 'i', 'h', 'n', 'r', 'd', 'l', 'w'] 8 \n",
1917 "24 ['i', 's', 'l', 'u', 'm', 'w', 'c', 'y', 'f', ... 9 \n",
1918 "25 ['t', 'a', 'o', 'h', 'd', 'l', 'm', 'w', 'y', ... 10 \n",
1919 "26 ['e', 't', 'o', 'h', 'r', 'd', 'l', 'u'] 6 \n",
1920 "27 ['t', 'a', 'o', 'h', 'd', 'm', 'w', 'c', 'f'] 11 \n",
1921 "28 ['a', 'h', 'r', 'd', 'l', 'm', 'w', 'y', 'f', ... 11 \n",
1922 "29 ['e', 'o', 'h', 'n', 'r', 'd', 'u', 'w', 'c', ... 7 \n",
1924 "970 ['e', 'a', 'h', 'n', 's', 'r', 'd', 'l', 'u', ... 3 \n",
1925 "971 ['o', 'h', 'd', 'l', 'u', 'm', 'w', 'c', 'y', ... 9 \n",
1926 "972 ['t', 'o', 'h', 'n', 's', 'd', 'l', 'u', 'w', ... 5 \n",
1927 "973 ['t', 's', 'r', 'd', 'u', 'w'] 11 \n",
1928 "974 ['o', 'r', 'd', 'l'] 11 \n",
1929 "975 ['t', 'o', 'i', 'h', 'n', 's', 'l', 'u', 'm', ... 6 \n",
1930 "976 ['t', 'o', 'i', 'h', 'n', 'r', 'd', 'u', 'm', ... 4 \n",
1931 "977 ['o', 'n', 's', 'r', 'd', 'u', 'm', 'w', 'f', ... 13 \n",
1932 "978 ['e', 'o', 'h', 's', 'r', 'd', 'l', 'u', 'm', ... 4 \n",
1933 "979 ['e', 'a', 'i', 'h', 'n', 's', 'd', 'l', 'u'] 8 \n",
1934 "980 ['t', 'a', 'o', 'h', 'n', 's', 'd', 'u', 'm', ... 5 \n",
1935 "981 ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'm', ... 5 \n",
1936 "982 ['t', 'a', 'o', 'h', 'r', 'd', 'l', 'u', 'w', ... 8 \n",
1937 "983 ['a', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'm', ... 6 \n",
1938 "984 ['t', 'o', 'h', 's', 'l', 'u'] 11 \n",
1939 "985 ['e', 't', 'a', 'o', 'h', 's', 'r', 'l', 'u', ... 4 \n",
1940 "986 ['e', 't', 'i', 'h', 's', 'r', 'l', 'u', 'm', ... 7 \n",
1941 "987 ['t', 'o', 'i', 'h', 'n', 'd', 'l', 'u', 'w', ... 8 \n",
1942 "988 ['t', 'o', 'i', 'h', 'r'] 7 \n",
1943 "989 ['a', 'o', 'n', 's', 'r', 'd', 'l', 'u', 'm'] 5 \n",
1944 "990 ['t', 'o', 'i', 'h', 's'] 5 \n",
1945 "991 ['t', 'o', 'i', 'h', 'n', 'd'] 7 \n",
1946 "992 ['a', 'o', 'h', 'n', 'r', 'd', 'l', 'm', 'w', ... 7 \n",
1947 "993 ['o', 'i', 'h', 'r', 'd'] 10 \n",
1948 "994 ['h', 'd', 'l', 'u', 'm', 'w'] 10 \n",
1949 "995 ['e', 't', 'o', 'h', 'n', 'd', 'l', 'u', 'm', ... 5 \n",
1950 "996 ['t', 'o', 'i', 'h', 'n', 's', 'd', 'l', 'u', ... 3 \n",
1951 "997 ['e', 'a', 'i', 'h', 'n'] 5 \n",
1952 "998 ['o', 'h', 'l', 'u', 'm', 'w', 'c'] 10 \n",
1953 "999 ['o', 'h', 's', 'r', 'm', 'w', 'c', 'y', 'f', ... 9 \n",
1955 " lives remaining game won word length \n",
1986 ".. ... ... ... \n",
1988 "971 0 False 11 \n",
1994 "977 0 False 14 \n",
2004 "987 0 False 10 \n",
2016 "999 0 False 11 \n",
2018 "[1000 rows x 7 columns]"
2025 "cell_type": "code",
2028 "fixed_order['lives remaining'].hist()"
2030 "language": "python",
2035 "output_type": "pyout",
2036 "prompt_number": 70,
2038 "<matplotlib.axes.AxesSubplot at 0x7f6708f506a0>"
2043 "output_type": "display_data",
2044 "png": "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\ntnpo7g5vAAAAAElFTkSuQmCC\n",
2046 "<matplotlib.figure.Figure at 0x7f6709919fd0>"
2053 "cell_type": "code",
2056 "fixed_order.groupby('lives remaining').size()"
2058 "language": "python",
2063 "output_type": "pyout",
2064 "prompt_number": 71,
2066 "lives remaining\n",
2083 "cell_type": "code",
2086 "adaptive_pattern = pd.read_csv('adaptive_pattern.csv')\n",
2089 "language": "python",
2094 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
2095 "<table border=\"1\" class=\"dataframe\">\n",
2097 " <tr style=\"text-align: right;\">\n",
2099 " <th>target</th>\n",
2100 " <th>discovered</th>\n",
2101 " <th>wrong letters</th>\n",
2102 " <th>number of hits</th>\n",
2103 " <th>lives remaining</th>\n",
2104 " <th>game won</th>\n",
2110 " <td> toothsome</td>\n",
2111 " <td> ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e']</td>\n",
2112 " <td> ['a', 'i']</td>\n",
2115 " <td> True</td>\n",
2119 " <td> analgesics</td>\n",
2120 " <td> ['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ...</td>\n",
2124 " <td> True</td>\n",
2128 " <td> intrenched</td>\n",
2129 " <td> ['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ...</td>\n",
2130 " <td> ['s']</td>\n",
2133 " <td> True</td>\n",
2137 " <td> normal</td>\n",
2138 " <td> ['n', 'o', 'r', 'm', 'a', 'l']</td>\n",
2139 " <td> ['e', 's', 'i', 'f']</td>\n",
2142 " <td> True</td>\n",
2146 " <td> debunks</td>\n",
2147 " <td> ['d', 'e', 'b', 'u', 'n', 'k', 's']</td>\n",
2148 " <td> ['t']</td>\n",
2151 " <td> True</td>\n",
2155 " <td> satanically</td>\n",
2156 " <td> ['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ...</td>\n",
2157 " <td> ['e']</td>\n",
2160 " <td> True</td>\n",
2164 " <td> radicals</td>\n",
2165 " <td> ['r', 'a', 'd', 'i', 'c', 'a', 'l', 's']</td>\n",
2166 " <td> ['e', 't']</td>\n",
2169 " <td> True</td>\n",
2173 " <td> erotic</td>\n",
2174 " <td> ['e', 'r', 'o', 't', 'i', 'c']</td>\n",
2178 " <td> True</td>\n",
2182 " <td> double</td>\n",
2183 " <td> ['d', 'o', 'u', 'b', 'l', 'e']</td>\n",
2184 " <td> ['a', 'm', 'r']</td>\n",
2187 " <td> True</td>\n",
2191 " <td> caviar</td>\n",
2192 " <td> ['c', 'a', 'v', 'i', 'a', 'r']</td>\n",
2193 " <td> ['e', 's', 'n', 'l']</td>\n",
2196 " <td> True</td>\n",
2200 " <td> rigamaroles</td>\n",
2201 " <td> ['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ...</td>\n",
2205 " <td> True</td>\n",
2209 " <td> disfranchises</td>\n",
2210 " <td> ['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ...</td>\n",
2214 " <td> True</td>\n",
2218 " <td> mushroomed</td>\n",
2219 " <td> ['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ...</td>\n",
2220 " <td> ['t']</td>\n",
2223 " <td> True</td>\n",
2227 " <td> rails</td>\n",
2228 " <td> ['r', 'a', 'i', 'l', 's']</td>\n",
2229 " <td> ['e', 'o', 't', 'm', 'f', 'w']</td>\n",
2232 " <td> True</td>\n",
2236 " <td> poised</td>\n",
2237 " <td> ['p', 'o', 'i', 's', 'e', 'd']</td>\n",
2238 " <td> ['a', 'l', 't', 'k']</td>\n",
2241 " <td> True</td>\n",
2245 " <td> circulating</td>\n",
2246 " <td> ['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ...</td>\n",
2247 " <td> ['e']</td>\n",
2250 " <td> True</td>\n",
2254 " <td> yesteryear</td>\n",
2255 " <td> ['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ...</td>\n",
2259 " <td> True</td>\n",
2263 " <td> chastest</td>\n",
2264 " <td> ['c', 'h', 'a', 's', 't', 'e', 's', 't']</td>\n",
2265 " <td> ['m']</td>\n",
2268 " <td> True</td>\n",
2272 " <td> lenders</td>\n",
2273 " <td> ['l', 'e', 'n', 'd', 'e', 'r', 's']</td>\n",
2274 " <td> ['t', 'f', 'm']</td>\n",
2277 " <td> True</td>\n",
2281 " <td> upshots</td>\n",
2282 " <td> ['u', 'p', 's', 'h', 'o', 't', 's']</td>\n",
2283 " <td> ['e', 'i', 'a', 'n']</td>\n",
2286 " <td> True</td>\n",
2290 " <td> stridden</td>\n",
2291 " <td> ['s', 't', 'r', 'i', 'd', 'd', 'e', 'n']</td>\n",
2295 " <td> True</td>\n",
2299 " <td> trespassing</td>\n",
2300 " <td> ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ...</td>\n",
2301 " <td> ['o']</td>\n",
2304 " <td> True</td>\n",
2308 " <td> muckrake</td>\n",
2309 " <td> ['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e']</td>\n",
2310 " <td> ['t']</td>\n",
2313 " <td> True</td>\n",
2317 " <td> bungalows</td>\n",
2318 " <td> ['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's']</td>\n",
2319 " <td> ['e', 'i', 't']</td>\n",
2322 " <td> True</td>\n",
2326 " <td> rewinding</td>\n",
2327 " <td> ['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g']</td>\n",
2328 " <td> ['m']</td>\n",
2331 " <td> True</td>\n",
2335 " <td> stepchildren</td>\n",
2336 " <td> ['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ...</td>\n",
2340 " <td> True</td>\n",
2344 " <td> courageously</td>\n",
2345 " <td> ['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ...</td>\n",
2346 " <td> ['i']</td>\n",
2349 " <td> True</td>\n",
2353 " <td> gladiatorial</td>\n",
2354 " <td> ['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ...</td>\n",
2355 " <td> ['e']</td>\n",
2358 " <td> True</td>\n",
2362 " <td> unseals</td>\n",
2363 " <td> ['u', 'n', 's', 'e', 'a', 'l', 's']</td>\n",
2364 " <td> ['t']</td>\n",
2367 " <td> True</td>\n",
2371 " <td> backaches</td>\n",
2372 " <td> ['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's']</td>\n",
2373 " <td> ['i']</td>\n",
2376 " <td> True</td>\n",
2389 " <td> priestliest</td>\n",
2390 " <td> ['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ...</td>\n",
2394 " <td> True</td>\n",
2398 " <td> oversight</td>\n",
2399 " <td> ['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't']</td>\n",
2403 " <td> True</td>\n",
2407 " <td> nutshell</td>\n",
2408 " <td> ['n', 'u', 't', 's', 'h', 'e', 'l', 'l']</td>\n",
2409 " <td> ['r']</td>\n",
2412 " <td> True</td>\n",
2416 " <td> picker</td>\n",
2417 " <td> ['p', 'i', 'c', 'k', 'e', 'r']</td>\n",
2418 " <td> ['d', 's', 't', 'g']</td>\n",
2421 " <td> True</td>\n",
2425 " <td> prom</td>\n",
2426 " <td> ['p', 'r', 'o', 'm']</td>\n",
2427 " <td> ['e', 's', 'l']</td>\n",
2430 " <td> True</td>\n",
2434 " <td> spoke</td>\n",
2435 " <td> ['s', 'p', 'o', 'k', 'e']</td>\n",
2436 " <td> ['a', 'i', 't', 'r']</td>\n",
2439 " <td> True</td>\n",
2443 " <td> videodiscs</td>\n",
2444 " <td> ['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ...</td>\n",
2448 " <td> True</td>\n",
2452 " <td> braggart</td>\n",
2453 " <td> ['b', 'r', 'a', 'g', 'g', 'a', 'r', 't']</td>\n",
2454 " <td> ['e', 'i']</td>\n",
2457 " <td> True</td>\n",
2461 " <td> shindigs</td>\n",
2462 " <td> ['s', 'h', 'i', 'n', 'd', 'i', 'g', 's']</td>\n",
2463 " <td> ['e']</td>\n",
2466 " <td> True</td>\n",
2470 " <td> indorsements</td>\n",
2471 " <td> ['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ...</td>\n",
2475 " <td> True</td>\n",
2479 " <td> audios</td>\n",
2480 " <td> ['a', 'u', 'd', 'i', 'o', 's']</td>\n",
2481 " <td> ['e']</td>\n",
2484 " <td> True</td>\n",
2488 " <td> disrobes</td>\n",
2489 " <td> ['d', 'i', 's', 'r', 'o', 'b', 'e', 's']</td>\n",
2490 " <td> ['t', 'm']</td>\n",
2493 " <td> True</td>\n",
2497 " <td> drake</td>\n",
2498 " <td> ['d', 'r', 'a', 'k', 'e']</td>\n",
2499 " <td> ['s', 'c', 't', 'g', 'p']</td>\n",
2502 " <td> True</td>\n",
2506 " <td> penes</td>\n",
2507 " <td> ['p', 'e', 'n', 'e', 's']</td>\n",
2508 " <td> ['m']</td>\n",
2511 " <td> True</td>\n",
2515 " <td> ecological</td>\n",
2516 " <td> ['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ...</td>\n",
2517 " <td> ['s']</td>\n",
2520 " <td> True</td>\n",
2524 " <td> consideration</td>\n",
2525 " <td> ['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ...</td>\n",
2526 " <td> ['f']</td>\n",
2529 " <td> True</td>\n",
2533 " <td> strolled</td>\n",
2534 " <td> ['s', 't', 'r', 'o', 'l', 'l', 'e', 'd']</td>\n",
2535 " <td> ['p', 'i', 'm']</td>\n",
2538 " <td> True</td>\n",
2542 " <td> peacemaker</td>\n",
2543 " <td> ['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ...</td>\n",
2547 " <td> True</td>\n",
2551 " <td> chilliest</td>\n",
2552 " <td> ['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't']</td>\n",
2553 " <td> ['f']</td>\n",
2556 " <td> True</td>\n",
2560 " <td> neuritis</td>\n",
2561 " <td> ['n', 'e', 'u', 'r', 'i', 't', 'i', 's']</td>\n",
2565 " <td> True</td>\n",
2569 " <td> quisling</td>\n",
2570 " <td> ['q', 'u', 'i', 's', 'l', 'i', 'n', 'g']</td>\n",
2571 " <td> ['e', 't', 'k', 'p']</td>\n",
2574 " <td> True</td>\n",
2578 " <td> transplants</td>\n",
2579 " <td> ['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ...</td>\n",
2580 " <td> ['e', 'i', 'o']</td>\n",
2583 " <td> True</td>\n",
2587 " <td> bevies</td>\n",
2588 " <td> ['b', 'e', 'v', 'i', 'e', 's']</td>\n",
2589 " <td> ['d', 'r', 'l']</td>\n",
2592 " <td> True</td>\n",
2596 " <td> geeky</td>\n",
2597 " <td> ['g', 'e', 'e', 'k', 'y']</td>\n",
2598 " <td> ['s', 'd', 't', 'f']</td>\n",
2601 " <td> True</td>\n",
2605 " <td> demonstrations</td>\n",
2606 " <td> ['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ...</td>\n",
2610 " <td> True</td>\n",
2614 " <td> dowses</td>\n",
2615 " <td> ['d', 'o', 'w', 's', 'e', 's']</td>\n",
2616 " <td> ['r', 'u']</td>\n",
2619 " <td> True</td>\n",
2623 " <td> pummelling</td>\n",
2624 " <td> ['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ...</td>\n",
2625 " <td> ['s', 'r', 'o']</td>\n",
2628 " <td> True</td>\n",
2632 " <td> earnestness</td>\n",
2633 " <td> ['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ...</td>\n",
2637 " <td> True</td>\n",
2641 " <td> thermodynamics</td>\n",
2642 " <td> ['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ...</td>\n",
2646 " <td> True</td>\n",
2650 " <td> flurry</td>\n",
2651 " <td> ['f', 'l', 'u', 'r', 'r', 'y']</td>\n",
2652 " <td> ['e', 's', 'i', 'a', 'o']</td>\n",
2655 " <td> True</td>\n",
2659 "<p>1000 rows \u00d7 6 columns</p>\n",
2663 "output_type": "pyout",
2664 "prompt_number": 72,
2666 " target discovered \\\n",
2667 "0 toothsome ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e'] \n",
2668 "1 analgesics ['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ... \n",
2669 "2 intrenched ['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ... \n",
2670 "3 normal ['n', 'o', 'r', 'm', 'a', 'l'] \n",
2671 "4 debunks ['d', 'e', 'b', 'u', 'n', 'k', 's'] \n",
2672 "5 satanically ['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ... \n",
2673 "6 radicals ['r', 'a', 'd', 'i', 'c', 'a', 'l', 's'] \n",
2674 "7 erotic ['e', 'r', 'o', 't', 'i', 'c'] \n",
2675 "8 double ['d', 'o', 'u', 'b', 'l', 'e'] \n",
2676 "9 caviar ['c', 'a', 'v', 'i', 'a', 'r'] \n",
2677 "10 rigamaroles ['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ... \n",
2678 "11 disfranchises ['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ... \n",
2679 "12 mushroomed ['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ... \n",
2680 "13 rails ['r', 'a', 'i', 'l', 's'] \n",
2681 "14 poised ['p', 'o', 'i', 's', 'e', 'd'] \n",
2682 "15 circulating ['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ... \n",
2683 "16 yesteryear ['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ... \n",
2684 "17 chastest ['c', 'h', 'a', 's', 't', 'e', 's', 't'] \n",
2685 "18 lenders ['l', 'e', 'n', 'd', 'e', 'r', 's'] \n",
2686 "19 upshots ['u', 'p', 's', 'h', 'o', 't', 's'] \n",
2687 "20 stridden ['s', 't', 'r', 'i', 'd', 'd', 'e', 'n'] \n",
2688 "21 trespassing ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ... \n",
2689 "22 muckrake ['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e'] \n",
2690 "23 bungalows ['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's'] \n",
2691 "24 rewinding ['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g'] \n",
2692 "25 stepchildren ['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ... \n",
2693 "26 courageously ['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ... \n",
2694 "27 gladiatorial ['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ... \n",
2695 "28 unseals ['u', 'n', 's', 'e', 'a', 'l', 's'] \n",
2696 "29 backaches ['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's'] \n",
2698 "970 priestliest ['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ... \n",
2699 "971 oversight ['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't'] \n",
2700 "972 nutshell ['n', 'u', 't', 's', 'h', 'e', 'l', 'l'] \n",
2701 "973 picker ['p', 'i', 'c', 'k', 'e', 'r'] \n",
2702 "974 prom ['p', 'r', 'o', 'm'] \n",
2703 "975 spoke ['s', 'p', 'o', 'k', 'e'] \n",
2704 "976 videodiscs ['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ... \n",
2705 "977 braggart ['b', 'r', 'a', 'g', 'g', 'a', 'r', 't'] \n",
2706 "978 shindigs ['s', 'h', 'i', 'n', 'd', 'i', 'g', 's'] \n",
2707 "979 indorsements ['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ... \n",
2708 "980 audios ['a', 'u', 'd', 'i', 'o', 's'] \n",
2709 "981 disrobes ['d', 'i', 's', 'r', 'o', 'b', 'e', 's'] \n",
2710 "982 drake ['d', 'r', 'a', 'k', 'e'] \n",
2711 "983 penes ['p', 'e', 'n', 'e', 's'] \n",
2712 "984 ecological ['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ... \n",
2713 "985 consideration ['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ... \n",
2714 "986 strolled ['s', 't', 'r', 'o', 'l', 'l', 'e', 'd'] \n",
2715 "987 peacemaker ['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ... \n",
2716 "988 chilliest ['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't'] \n",
2717 "989 neuritis ['n', 'e', 'u', 'r', 'i', 't', 'i', 's'] \n",
2718 "990 quisling ['q', 'u', 'i', 's', 'l', 'i', 'n', 'g'] \n",
2719 "991 transplants ['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ... \n",
2720 "992 bevies ['b', 'e', 'v', 'i', 'e', 's'] \n",
2721 "993 geeky ['g', 'e', 'e', 'k', 'y'] \n",
2722 "994 demonstrations ['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ... \n",
2723 "995 dowses ['d', 'o', 'w', 's', 'e', 's'] \n",
2724 "996 pummelling ['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ... \n",
2725 "997 earnestness ['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ... \n",
2726 "998 thermodynamics ['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ... \n",
2727 "999 flurry ['f', 'l', 'u', 'r', 'r', 'y'] \n",
2729 " wrong letters number of hits lives remaining game won \n",
2730 "0 ['a', 'i'] 9 8 True \n",
2731 "1 [] 10 10 True \n",
2732 "2 ['s'] 10 9 True \n",
2733 "3 ['e', 's', 'i', 'f'] 6 6 True \n",
2734 "4 ['t'] 7 9 True \n",
2735 "5 ['e'] 11 9 True \n",
2736 "6 ['e', 't'] 8 8 True \n",
2737 "7 [] 6 10 True \n",
2738 "8 ['a', 'm', 'r'] 6 7 True \n",
2739 "9 ['e', 's', 'n', 'l'] 6 6 True \n",
2740 "10 [] 11 10 True \n",
2741 "11 [] 13 10 True \n",
2742 "12 ['t'] 10 9 True \n",
2743 "13 ['e', 'o', 't', 'm', 'f', 'w'] 5 4 True \n",
2744 "14 ['a', 'l', 't', 'k'] 6 6 True \n",
2745 "15 ['e'] 11 9 True \n",
2746 "16 [] 10 10 True \n",
2747 "17 ['m'] 8 9 True \n",
2748 "18 ['t', 'f', 'm'] 7 7 True \n",
2749 "19 ['e', 'i', 'a', 'n'] 7 6 True \n",
2750 "20 [] 8 10 True \n",
2751 "21 ['o'] 11 9 True \n",
2752 "22 ['t'] 8 9 True \n",
2753 "23 ['e', 'i', 't'] 9 7 True \n",
2754 "24 ['m'] 9 9 True \n",
2755 "25 [] 12 10 True \n",
2756 "26 ['i'] 12 9 True \n",
2757 "27 ['e'] 12 9 True \n",
2758 "28 ['t'] 7 9 True \n",
2759 "29 ['i'] 9 9 True \n",
2760 ".. ... ... ... ... \n",
2761 "970 [] 11 10 True \n",
2762 "971 [] 9 10 True \n",
2763 "972 ['r'] 8 9 True \n",
2764 "973 ['d', 's', 't', 'g'] 6 6 True \n",
2765 "974 ['e', 's', 'l'] 4 7 True \n",
2766 "975 ['a', 'i', 't', 'r'] 5 6 True \n",
2767 "976 [] 10 10 True \n",
2768 "977 ['e', 'i'] 8 8 True \n",
2769 "978 ['e'] 8 9 True \n",
2770 "979 [] 12 10 True \n",
2771 "980 ['e'] 6 9 True \n",
2772 "981 ['t', 'm'] 8 8 True \n",
2773 "982 ['s', 'c', 't', 'g', 'p'] 5 5 True \n",
2774 "983 ['m'] 5 9 True \n",
2775 "984 ['s'] 10 9 True \n",
2776 "985 ['f'] 13 9 True \n",
2777 "986 ['p', 'i', 'm'] 8 7 True \n",
2778 "987 [] 10 10 True \n",
2779 "988 ['f'] 9 9 True \n",
2780 "989 [] 8 10 True \n",
2781 "990 ['e', 't', 'k', 'p'] 8 6 True \n",
2782 "991 ['e', 'i', 'o'] 11 7 True \n",
2783 "992 ['d', 'r', 'l'] 6 7 True \n",
2784 "993 ['s', 'd', 't', 'f'] 5 6 True \n",
2785 "994 [] 14 10 True \n",
2786 "995 ['r', 'u'] 6 8 True \n",
2787 "996 ['s', 'r', 'o'] 10 7 True \n",
2788 "997 [] 11 10 True \n",
2789 "998 [] 14 10 True \n",
2790 "999 ['e', 's', 'i', 'a', 'o'] 6 5 True \n",
2792 "[1000 rows x 6 columns]"
2799 "cell_type": "code",
2802 "adaptive_pattern['word length'] = adaptive_pattern.apply(lambda r: len(r['target']), axis=1)\n",
2805 "language": "python",
2810 "<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
2811 "<table border=\"1\" class=\"dataframe\">\n",
2813 " <tr style=\"text-align: right;\">\n",
2815 " <th>target</th>\n",
2816 " <th>discovered</th>\n",
2817 " <th>wrong letters</th>\n",
2818 " <th>number of hits</th>\n",
2819 " <th>lives remaining</th>\n",
2820 " <th>game won</th>\n",
2821 " <th>word length</th>\n",
2827 " <td> toothsome</td>\n",
2828 " <td> ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e']</td>\n",
2829 " <td> ['a', 'i']</td>\n",
2832 " <td> True</td>\n",
2837 " <td> analgesics</td>\n",
2838 " <td> ['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ...</td>\n",
2842 " <td> True</td>\n",
2847 " <td> intrenched</td>\n",
2848 " <td> ['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ...</td>\n",
2849 " <td> ['s']</td>\n",
2852 " <td> True</td>\n",
2857 " <td> normal</td>\n",
2858 " <td> ['n', 'o', 'r', 'm', 'a', 'l']</td>\n",
2859 " <td> ['e', 's', 'i', 'f']</td>\n",
2862 " <td> True</td>\n",
2867 " <td> debunks</td>\n",
2868 " <td> ['d', 'e', 'b', 'u', 'n', 'k', 's']</td>\n",
2869 " <td> ['t']</td>\n",
2872 " <td> True</td>\n",
2877 " <td> satanically</td>\n",
2878 " <td> ['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ...</td>\n",
2879 " <td> ['e']</td>\n",
2882 " <td> True</td>\n",
2887 " <td> radicals</td>\n",
2888 " <td> ['r', 'a', 'd', 'i', 'c', 'a', 'l', 's']</td>\n",
2889 " <td> ['e', 't']</td>\n",
2892 " <td> True</td>\n",
2897 " <td> erotic</td>\n",
2898 " <td> ['e', 'r', 'o', 't', 'i', 'c']</td>\n",
2902 " <td> True</td>\n",
2907 " <td> double</td>\n",
2908 " <td> ['d', 'o', 'u', 'b', 'l', 'e']</td>\n",
2909 " <td> ['a', 'm', 'r']</td>\n",
2912 " <td> True</td>\n",
2917 " <td> caviar</td>\n",
2918 " <td> ['c', 'a', 'v', 'i', 'a', 'r']</td>\n",
2919 " <td> ['e', 's', 'n', 'l']</td>\n",
2922 " <td> True</td>\n",
2927 " <td> rigamaroles</td>\n",
2928 " <td> ['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ...</td>\n",
2932 " <td> True</td>\n",
2937 " <td> disfranchises</td>\n",
2938 " <td> ['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ...</td>\n",
2942 " <td> True</td>\n",
2947 " <td> mushroomed</td>\n",
2948 " <td> ['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ...</td>\n",
2949 " <td> ['t']</td>\n",
2952 " <td> True</td>\n",
2957 " <td> rails</td>\n",
2958 " <td> ['r', 'a', 'i', 'l', 's']</td>\n",
2959 " <td> ['e', 'o', 't', 'm', 'f', 'w']</td>\n",
2962 " <td> True</td>\n",
2967 " <td> poised</td>\n",
2968 " <td> ['p', 'o', 'i', 's', 'e', 'd']</td>\n",
2969 " <td> ['a', 'l', 't', 'k']</td>\n",
2972 " <td> True</td>\n",
2977 " <td> circulating</td>\n",
2978 " <td> ['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ...</td>\n",
2979 " <td> ['e']</td>\n",
2982 " <td> True</td>\n",
2987 " <td> yesteryear</td>\n",
2988 " <td> ['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ...</td>\n",
2992 " <td> True</td>\n",
2997 " <td> chastest</td>\n",
2998 " <td> ['c', 'h', 'a', 's', 't', 'e', 's', 't']</td>\n",
2999 " <td> ['m']</td>\n",
3002 " <td> True</td>\n",
3007 " <td> lenders</td>\n",
3008 " <td> ['l', 'e', 'n', 'd', 'e', 'r', 's']</td>\n",
3009 " <td> ['t', 'f', 'm']</td>\n",
3012 " <td> True</td>\n",
3017 " <td> upshots</td>\n",
3018 " <td> ['u', 'p', 's', 'h', 'o', 't', 's']</td>\n",
3019 " <td> ['e', 'i', 'a', 'n']</td>\n",
3022 " <td> True</td>\n",
3027 " <td> stridden</td>\n",
3028 " <td> ['s', 't', 'r', 'i', 'd', 'd', 'e', 'n']</td>\n",
3032 " <td> True</td>\n",
3037 " <td> trespassing</td>\n",
3038 " <td> ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ...</td>\n",
3039 " <td> ['o']</td>\n",
3042 " <td> True</td>\n",
3047 " <td> muckrake</td>\n",
3048 " <td> ['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e']</td>\n",
3049 " <td> ['t']</td>\n",
3052 " <td> True</td>\n",
3057 " <td> bungalows</td>\n",
3058 " <td> ['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's']</td>\n",
3059 " <td> ['e', 'i', 't']</td>\n",
3062 " <td> True</td>\n",
3067 " <td> rewinding</td>\n",
3068 " <td> ['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g']</td>\n",
3069 " <td> ['m']</td>\n",
3072 " <td> True</td>\n",
3077 " <td> stepchildren</td>\n",
3078 " <td> ['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ...</td>\n",
3082 " <td> True</td>\n",
3087 " <td> courageously</td>\n",
3088 " <td> ['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ...</td>\n",
3089 " <td> ['i']</td>\n",
3092 " <td> True</td>\n",
3097 " <td> gladiatorial</td>\n",
3098 " <td> ['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ...</td>\n",
3099 " <td> ['e']</td>\n",
3102 " <td> True</td>\n",
3107 " <td> unseals</td>\n",
3108 " <td> ['u', 'n', 's', 'e', 'a', 'l', 's']</td>\n",
3109 " <td> ['t']</td>\n",
3112 " <td> True</td>\n",
3117 " <td> backaches</td>\n",
3118 " <td> ['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's']</td>\n",
3119 " <td> ['i']</td>\n",
3122 " <td> True</td>\n",
3137 " <td> priestliest</td>\n",
3138 " <td> ['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ...</td>\n",
3142 " <td> True</td>\n",
3147 " <td> oversight</td>\n",
3148 " <td> ['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't']</td>\n",
3152 " <td> True</td>\n",
3157 " <td> nutshell</td>\n",
3158 " <td> ['n', 'u', 't', 's', 'h', 'e', 'l', 'l']</td>\n",
3159 " <td> ['r']</td>\n",
3162 " <td> True</td>\n",
3167 " <td> picker</td>\n",
3168 " <td> ['p', 'i', 'c', 'k', 'e', 'r']</td>\n",
3169 " <td> ['d', 's', 't', 'g']</td>\n",
3172 " <td> True</td>\n",
3177 " <td> prom</td>\n",
3178 " <td> ['p', 'r', 'o', 'm']</td>\n",
3179 " <td> ['e', 's', 'l']</td>\n",
3182 " <td> True</td>\n",
3187 " <td> spoke</td>\n",
3188 " <td> ['s', 'p', 'o', 'k', 'e']</td>\n",
3189 " <td> ['a', 'i', 't', 'r']</td>\n",
3192 " <td> True</td>\n",
3197 " <td> videodiscs</td>\n",
3198 " <td> ['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ...</td>\n",
3202 " <td> True</td>\n",
3207 " <td> braggart</td>\n",
3208 " <td> ['b', 'r', 'a', 'g', 'g', 'a', 'r', 't']</td>\n",
3209 " <td> ['e', 'i']</td>\n",
3212 " <td> True</td>\n",
3217 " <td> shindigs</td>\n",
3218 " <td> ['s', 'h', 'i', 'n', 'd', 'i', 'g', 's']</td>\n",
3219 " <td> ['e']</td>\n",
3222 " <td> True</td>\n",
3227 " <td> indorsements</td>\n",
3228 " <td> ['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ...</td>\n",
3232 " <td> True</td>\n",
3237 " <td> audios</td>\n",
3238 " <td> ['a', 'u', 'd', 'i', 'o', 's']</td>\n",
3239 " <td> ['e']</td>\n",
3242 " <td> True</td>\n",
3247 " <td> disrobes</td>\n",
3248 " <td> ['d', 'i', 's', 'r', 'o', 'b', 'e', 's']</td>\n",
3249 " <td> ['t', 'm']</td>\n",
3252 " <td> True</td>\n",
3257 " <td> drake</td>\n",
3258 " <td> ['d', 'r', 'a', 'k', 'e']</td>\n",
3259 " <td> ['s', 'c', 't', 'g', 'p']</td>\n",
3262 " <td> True</td>\n",
3267 " <td> penes</td>\n",
3268 " <td> ['p', 'e', 'n', 'e', 's']</td>\n",
3269 " <td> ['m']</td>\n",
3272 " <td> True</td>\n",
3277 " <td> ecological</td>\n",
3278 " <td> ['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ...</td>\n",
3279 " <td> ['s']</td>\n",
3282 " <td> True</td>\n",
3287 " <td> consideration</td>\n",
3288 " <td> ['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ...</td>\n",
3289 " <td> ['f']</td>\n",
3292 " <td> True</td>\n",
3297 " <td> strolled</td>\n",
3298 " <td> ['s', 't', 'r', 'o', 'l', 'l', 'e', 'd']</td>\n",
3299 " <td> ['p', 'i', 'm']</td>\n",
3302 " <td> True</td>\n",
3307 " <td> peacemaker</td>\n",
3308 " <td> ['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ...</td>\n",
3312 " <td> True</td>\n",
3317 " <td> chilliest</td>\n",
3318 " <td> ['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't']</td>\n",
3319 " <td> ['f']</td>\n",
3322 " <td> True</td>\n",
3327 " <td> neuritis</td>\n",
3328 " <td> ['n', 'e', 'u', 'r', 'i', 't', 'i', 's']</td>\n",
3332 " <td> True</td>\n",
3337 " <td> quisling</td>\n",
3338 " <td> ['q', 'u', 'i', 's', 'l', 'i', 'n', 'g']</td>\n",
3339 " <td> ['e', 't', 'k', 'p']</td>\n",
3342 " <td> True</td>\n",
3347 " <td> transplants</td>\n",
3348 " <td> ['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ...</td>\n",
3349 " <td> ['e', 'i', 'o']</td>\n",
3352 " <td> True</td>\n",
3357 " <td> bevies</td>\n",
3358 " <td> ['b', 'e', 'v', 'i', 'e', 's']</td>\n",
3359 " <td> ['d', 'r', 'l']</td>\n",
3362 " <td> True</td>\n",
3367 " <td> geeky</td>\n",
3368 " <td> ['g', 'e', 'e', 'k', 'y']</td>\n",
3369 " <td> ['s', 'd', 't', 'f']</td>\n",
3372 " <td> True</td>\n",
3377 " <td> demonstrations</td>\n",
3378 " <td> ['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ...</td>\n",
3382 " <td> True</td>\n",
3387 " <td> dowses</td>\n",
3388 " <td> ['d', 'o', 'w', 's', 'e', 's']</td>\n",
3389 " <td> ['r', 'u']</td>\n",
3392 " <td> True</td>\n",
3397 " <td> pummelling</td>\n",
3398 " <td> ['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ...</td>\n",
3399 " <td> ['s', 'r', 'o']</td>\n",
3402 " <td> True</td>\n",
3407 " <td> earnestness</td>\n",
3408 " <td> ['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ...</td>\n",
3412 " <td> True</td>\n",
3417 " <td> thermodynamics</td>\n",
3418 " <td> ['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ...</td>\n",
3422 " <td> True</td>\n",
3427 " <td> flurry</td>\n",
3428 " <td> ['f', 'l', 'u', 'r', 'r', 'y']</td>\n",
3429 " <td> ['e', 's', 'i', 'a', 'o']</td>\n",
3432 " <td> True</td>\n",
3437 "<p>1000 rows \u00d7 7 columns</p>\n",
3441 "output_type": "pyout",
3442 "prompt_number": 73,
3444 " target discovered \\\n",
3445 "0 toothsome ['t', 'o', 'o', 't', 'h', 's', 'o', 'm', 'e'] \n",
3446 "1 analgesics ['a', 'n', 'a', 'l', 'g', 'e', 's', 'i', 'c', ... \n",
3447 "2 intrenched ['i', 'n', 't', 'r', 'e', 'n', 'c', 'h', 'e', ... \n",
3448 "3 normal ['n', 'o', 'r', 'm', 'a', 'l'] \n",
3449 "4 debunks ['d', 'e', 'b', 'u', 'n', 'k', 's'] \n",
3450 "5 satanically ['s', 'a', 't', 'a', 'n', 'i', 'c', 'a', 'l', ... \n",
3451 "6 radicals ['r', 'a', 'd', 'i', 'c', 'a', 'l', 's'] \n",
3452 "7 erotic ['e', 'r', 'o', 't', 'i', 'c'] \n",
3453 "8 double ['d', 'o', 'u', 'b', 'l', 'e'] \n",
3454 "9 caviar ['c', 'a', 'v', 'i', 'a', 'r'] \n",
3455 "10 rigamaroles ['r', 'i', 'g', 'a', 'm', 'a', 'r', 'o', 'l', ... \n",
3456 "11 disfranchises ['d', 'i', 's', 'f', 'r', 'a', 'n', 'c', 'h', ... \n",
3457 "12 mushroomed ['m', 'u', 's', 'h', 'r', 'o', 'o', 'm', 'e', ... \n",
3458 "13 rails ['r', 'a', 'i', 'l', 's'] \n",
3459 "14 poised ['p', 'o', 'i', 's', 'e', 'd'] \n",
3460 "15 circulating ['c', 'i', 'r', 'c', 'u', 'l', 'a', 't', 'i', ... \n",
3461 "16 yesteryear ['y', 'e', 's', 't', 'e', 'r', 'y', 'e', 'a', ... \n",
3462 "17 chastest ['c', 'h', 'a', 's', 't', 'e', 's', 't'] \n",
3463 "18 lenders ['l', 'e', 'n', 'd', 'e', 'r', 's'] \n",
3464 "19 upshots ['u', 'p', 's', 'h', 'o', 't', 's'] \n",
3465 "20 stridden ['s', 't', 'r', 'i', 'd', 'd', 'e', 'n'] \n",
3466 "21 trespassing ['t', 'r', 'e', 's', 'p', 'a', 's', 's', 'i', ... \n",
3467 "22 muckrake ['m', 'u', 'c', 'k', 'r', 'a', 'k', 'e'] \n",
3468 "23 bungalows ['b', 'u', 'n', 'g', 'a', 'l', 'o', 'w', 's'] \n",
3469 "24 rewinding ['r', 'e', 'w', 'i', 'n', 'd', 'i', 'n', 'g'] \n",
3470 "25 stepchildren ['s', 't', 'e', 'p', 'c', 'h', 'i', 'l', 'd', ... \n",
3471 "26 courageously ['c', 'o', 'u', 'r', 'a', 'g', 'e', 'o', 'u', ... \n",
3472 "27 gladiatorial ['g', 'l', 'a', 'd', 'i', 'a', 't', 'o', 'r', ... \n",
3473 "28 unseals ['u', 'n', 's', 'e', 'a', 'l', 's'] \n",
3474 "29 backaches ['b', 'a', 'c', 'k', 'a', 'c', 'h', 'e', 's'] \n",
3476 "970 priestliest ['p', 'r', 'i', 'e', 's', 't', 'l', 'i', 'e', ... \n",
3477 "971 oversight ['o', 'v', 'e', 'r', 's', 'i', 'g', 'h', 't'] \n",
3478 "972 nutshell ['n', 'u', 't', 's', 'h', 'e', 'l', 'l'] \n",
3479 "973 picker ['p', 'i', 'c', 'k', 'e', 'r'] \n",
3480 "974 prom ['p', 'r', 'o', 'm'] \n",
3481 "975 spoke ['s', 'p', 'o', 'k', 'e'] \n",
3482 "976 videodiscs ['v', 'i', 'd', 'e', 'o', 'd', 'i', 's', 'c', ... \n",
3483 "977 braggart ['b', 'r', 'a', 'g', 'g', 'a', 'r', 't'] \n",
3484 "978 shindigs ['s', 'h', 'i', 'n', 'd', 'i', 'g', 's'] \n",
3485 "979 indorsements ['i', 'n', 'd', 'o', 'r', 's', 'e', 'm', 'e', ... \n",
3486 "980 audios ['a', 'u', 'd', 'i', 'o', 's'] \n",
3487 "981 disrobes ['d', 'i', 's', 'r', 'o', 'b', 'e', 's'] \n",
3488 "982 drake ['d', 'r', 'a', 'k', 'e'] \n",
3489 "983 penes ['p', 'e', 'n', 'e', 's'] \n",
3490 "984 ecological ['e', 'c', 'o', 'l', 'o', 'g', 'i', 'c', 'a', ... \n",
3491 "985 consideration ['c', 'o', 'n', 's', 'i', 'd', 'e', 'r', 'a', ... \n",
3492 "986 strolled ['s', 't', 'r', 'o', 'l', 'l', 'e', 'd'] \n",
3493 "987 peacemaker ['p', 'e', 'a', 'c', 'e', 'm', 'a', 'k', 'e', ... \n",
3494 "988 chilliest ['c', 'h', 'i', 'l', 'l', 'i', 'e', 's', 't'] \n",
3495 "989 neuritis ['n', 'e', 'u', 'r', 'i', 't', 'i', 's'] \n",
3496 "990 quisling ['q', 'u', 'i', 's', 'l', 'i', 'n', 'g'] \n",
3497 "991 transplants ['t', 'r', 'a', 'n', 's', 'p', 'l', 'a', 'n', ... \n",
3498 "992 bevies ['b', 'e', 'v', 'i', 'e', 's'] \n",
3499 "993 geeky ['g', 'e', 'e', 'k', 'y'] \n",
3500 "994 demonstrations ['d', 'e', 'm', 'o', 'n', 's', 't', 'r', 'a', ... \n",
3501 "995 dowses ['d', 'o', 'w', 's', 'e', 's'] \n",
3502 "996 pummelling ['p', 'u', 'm', 'm', 'e', 'l', 'l', 'i', 'n', ... \n",
3503 "997 earnestness ['e', 'a', 'r', 'n', 'e', 's', 't', 'n', 'e', ... \n",
3504 "998 thermodynamics ['t', 'h', 'e', 'r', 'm', 'o', 'd', 'y', 'n', ... \n",
3505 "999 flurry ['f', 'l', 'u', 'r', 'r', 'y'] \n",
3507 " wrong letters number of hits lives remaining game won \\\n",
3508 "0 ['a', 'i'] 9 8 True \n",
3509 "1 [] 10 10 True \n",
3510 "2 ['s'] 10 9 True \n",
3511 "3 ['e', 's', 'i', 'f'] 6 6 True \n",
3512 "4 ['t'] 7 9 True \n",
3513 "5 ['e'] 11 9 True \n",
3514 "6 ['e', 't'] 8 8 True \n",
3515 "7 [] 6 10 True \n",
3516 "8 ['a', 'm', 'r'] 6 7 True \n",
3517 "9 ['e', 's', 'n', 'l'] 6 6 True \n",
3518 "10 [] 11 10 True \n",
3519 "11 [] 13 10 True \n",
3520 "12 ['t'] 10 9 True \n",
3521 "13 ['e', 'o', 't', 'm', 'f', 'w'] 5 4 True \n",
3522 "14 ['a', 'l', 't', 'k'] 6 6 True \n",
3523 "15 ['e'] 11 9 True \n",
3524 "16 [] 10 10 True \n",
3525 "17 ['m'] 8 9 True \n",
3526 "18 ['t', 'f', 'm'] 7 7 True \n",
3527 "19 ['e', 'i', 'a', 'n'] 7 6 True \n",
3528 "20 [] 8 10 True \n",
3529 "21 ['o'] 11 9 True \n",
3530 "22 ['t'] 8 9 True \n",
3531 "23 ['e', 'i', 't'] 9 7 True \n",
3532 "24 ['m'] 9 9 True \n",
3533 "25 [] 12 10 True \n",
3534 "26 ['i'] 12 9 True \n",
3535 "27 ['e'] 12 9 True \n",
3536 "28 ['t'] 7 9 True \n",
3537 "29 ['i'] 9 9 True \n",
3538 ".. ... ... ... ... \n",
3539 "970 [] 11 10 True \n",
3540 "971 [] 9 10 True \n",
3541 "972 ['r'] 8 9 True \n",
3542 "973 ['d', 's', 't', 'g'] 6 6 True \n",
3543 "974 ['e', 's', 'l'] 4 7 True \n",
3544 "975 ['a', 'i', 't', 'r'] 5 6 True \n",
3545 "976 [] 10 10 True \n",
3546 "977 ['e', 'i'] 8 8 True \n",
3547 "978 ['e'] 8 9 True \n",
3548 "979 [] 12 10 True \n",
3549 "980 ['e'] 6 9 True \n",
3550 "981 ['t', 'm'] 8 8 True \n",
3551 "982 ['s', 'c', 't', 'g', 'p'] 5 5 True \n",
3552 "983 ['m'] 5 9 True \n",
3553 "984 ['s'] 10 9 True \n",
3554 "985 ['f'] 13 9 True \n",
3555 "986 ['p', 'i', 'm'] 8 7 True \n",
3556 "987 [] 10 10 True \n",
3557 "988 ['f'] 9 9 True \n",
3558 "989 [] 8 10 True \n",
3559 "990 ['e', 't', 'k', 'p'] 8 6 True \n",
3560 "991 ['e', 'i', 'o'] 11 7 True \n",
3561 "992 ['d', 'r', 'l'] 6 7 True \n",
3562 "993 ['s', 'd', 't', 'f'] 5 6 True \n",
3563 "994 [] 14 10 True \n",
3564 "995 ['r', 'u'] 6 8 True \n",
3565 "996 ['s', 'r', 'o'] 10 7 True \n",
3566 "997 [] 11 10 True \n",
3567 "998 [] 14 10 True \n",
3568 "999 ['e', 's', 'i', 'a', 'o'] 6 5 True \n",
3633 "[1000 rows x 7 columns]"
3640 "cell_type": "code",
3643 "adaptive_pattern['lives remaining'].hist()"
3645 "language": "python",
3650 "output_type": "pyout",
3651 "prompt_number": 74,
3653 "<matplotlib.axes.AxesSubplot at 0x7f672cca9ba8>"
3658 "output_type": "display_data",
3659 "png": "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\nwf8D25ze66lP9woAAAAASUVORK5CYII=\n",
3661 "<matplotlib.figure.Figure at 0x7f672c353a58>"
3668 "cell_type": "code",
3671 "adaptive_pattern.groupby('lives remaining').size()"
3673 "language": "python",
3678 "output_type": "pyout",
3679 "prompt_number": 75,
3681 "lives remaining\n",
3700 "cell_type": "code",
3703 "language": "python",