ó <¿CVc@@sWddlmZmZddlmZd„Zd„Zd„Zd„Zd„Z dS( i(tabsolute_importtunicode_literals(thmmcC@s¶ddg}ddg}ddgddgg}ddgd d gg}d d g}dddddg}tt|dgt|ƒƒƒ}tj|||||ƒ}||||fS( Nurainuno rainuumbrellau no umbrellagffffffæ?g333333Ó?gÍÌÌÌÌÌì?gš™™™™™¹?gš™™™™™É?gš™™™™™é?gà?(tlisttziptNonetlenRt_create_hmm_tagger(tstatestsymbolstAtBtpitseqtmodel((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyt_wikipedia_example_hmms   "cC@ssddlm}tjƒ\}}}d d g}dddgddd gg}d |j|ƒ}|||ƒdS( Ni(tassert_array_almost_equaluupgffffffÖ?g{®Gáz”?g ×£p= ·?gǺ¸ðÆ?gœÄ °rh?g×4ï8EG¢?i(uupN(uupN(t numpy.testingRRt_market_hmm_exampleRt_forward_probability(RRRR R texpectedtfp((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyttest_forward_probabilitys  cC@s›ddlm}tƒ\}}}}d|j|ƒ}|j|jddƒj}ddgdd gd d gd d gddgg}|||dƒdS(Ni(RitaxisigXÊ2ı.ê?g¡Ö4ï8EÇ?g0*©ÐDì?g}®¶bÙ½?g q¬‹ÛhÈ?g½ãÉåé?gmV}®¶bç?g&S£’:Ñ?gþCúíëÀë?gðHPüÀ?i(RRRRtTtsum(RRRR R Rtwikipedia_results((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyttest_forward_probability2's    cC@s›ddlm}tƒ\}}}}d|j|ƒ}|j|jddƒj}ddgdd gd d gd d gddgg}|||dƒdS(Ni(RiRig2w-!ôâ?g¥½ÁÚ?g÷_˜LØ?g…|гYõã?gòAÏfÕçä?g|a2U0Ö?gPüs×ä?g_ÎQÚ×?gà?i(RRRt_backward_probabilityRR(RRRR R tbpR((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyttest_backward_probability;s    cC@sDddlm}yddl}Wntk r?|dƒ‚nXdS(Ni(tSkipTestu(numpy is required for nltk.test.test_hmm(tnoseRtnumpyt ImportError(tmoduleRR!((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyt setup_moduleSs  N( t __future__RRtnltk.tagRRRRRR$(((si/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/test_hmm.pyts