{ "info": { "author": "koalanlp", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Natural Language :: Korean", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Text Processing", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Linguistic" ], "description": "KoalaNLP (Python3 Support)\n==========================\n\n|PyPI| |\ubd84\uc11d\uae30\ubcc4 \ud488\uc0ac\ube44\uad50\ud45c| |MIT License| |Sphinx doc|\n\n|Build Status| |codecov|\n\n|java-koalanlp| |scala-koalanlp| |nodejs-koalanlp|\n\n\uc18c\uac1c\n====\n\n\ud55c\uad6d\uc5b4 \ud615\ud0dc\uc18c \ubc0f \uad6c\ubb38 \ubd84\uc11d\uae30\uc758 \ubaa8\uc74c\uc778,\n`KoalaNLP `__\\ \uc758 Python\n\ud310\ubcf8\uc785\ub2c8\ub2e4.\n\n\uc774 \ud504\ub85c\uc81d\ud2b8\ub294 **\uc11c\ub85c \ub2e4\ub978 \ud615\ud0dc\uc758 \ud615\ud0dc\uc18c \ubd84\uc11d\uae30\ub97c** \ubaa8\uc544, **\ub3d9\uc77c\ud55c\n\uc778\ud130\ud398\uc774\uc2a4** \uc544\ub798\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \uac83\uc774 \ubaa9\uc801\uc785\ub2c8\ub2e4.\n\n- KAIST\uc758 `\ud55c\ub098\ub214 \ud615\ud0dc\uc18c\n \ubd84\uc11d\uae30 `__\\ \uc640 `NLP\\_HUB\n \uad6c\ubb38\ubd84\uc11d\uae30 `__\n\n- \uc11c\uc6b8\ub300\uc758 `\uaf2c\uaf2c\ub9c8 \ud615\ud0dc\uc18c/\uad6c\ubb38 \ubd84\uc11d\uae30\n v2.1 `__\n\n- Shineware\uc758 `\ucf54\ubaa8\ub780 v3.3.4 `__\n\n- OpenKoreanText\uc758 `\uc624\ud508 \uc18c\uc2a4 \ud55c\uad6d\uc5b4 \ucc98\ub9ac\uae30\n v2.2.0 `__ (\uad6c Twitter \ud55c\uad6d\uc5b4 \ubd84\uc11d\uae30)\n\n- \uc740\uc804\ud55c\ub2e2 \ud504\ub85c\uc81d\ud2b8\uc758\n `SEunjeon(S\uc740\uc804) `__\n (Mecab-ko\uc758 Scala/Java \ud310\ubcf8)\n\n- \uc774\uc218\uba85\ub2d8\uc758 `Arirang Morpheme\n Analyzer `__ (\uc8fc1-1)\n\n- \ucd5c\uc11d\uc7ac\ub2d8\uc758 `RHINO v2.5.4 `__\n\n- \uae40\uc0c1\uc900\ub2d8\uc758 `Daon\n \ubd84\uc11d\uae30 `__\n\n- ETRI\uc758 `\uacf5\uacf5 \uc778\uacf5\uc9c0\ub2a5 Open\n API `__\n\n \uc8fc1-1 Arirang \ubd84\uc11d\uae30\uc758 \ucd9c\ub825\uc744 \ud615\ud0dc\uc18c\ubd84\uc11d\uc5d0 \uc801\ud569\ud558\uac8c \uc870\uae08\n \ub2e4\ub4ec\uc5c8\uc73c\ubbc0\ub85c, \uc6d0\ubcf8\uacfc \uc57d\uac04 \ub2e4\ub978 \uacb0\uacfc\ub97c \ub0bc \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\n\nKoalaNLP\uc758 Contributor\uac00 \ub418\uace0 \uc2f6\uc73c\uc2dc\ub2e4\uba74, \uc5b8\uc81c\ub4e0\uc9c0 Issue\uc5d0\n\ub4f1\ub85d\ud574\uc8fc\uc2ed\uc2dc\uc624. \ub610\ud55c, \ucd94\uac00\ud558\uace0\uc790 \ud558\ub294 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8\uac00 \uc788\uc73c\uc2dc\uba74,\nIssue\uc5d0 \ub4f1\ub85d\ud574\uc8fc\uc2ed\uc2dc\uc624.\n\n\uc0ac\uc6a9\ubc29\ubc95\n--------\n\n- `Usage `__\n- `Sphinx Doc `__\n\n\ud2b9\uc9d5\n----\n\nKoalaNLP\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ud2b9\uc9d5\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.\n\n1. \ubcf5\uc7a1\ud55c \uc124\uc815\uc774 \ud544\uc694\uc5c6\ub294 \ud14d\uc2a4\ud2b8 \ubd84\uc11d:\n\n\ubaa8\ub378\uc740 \uc790\ub3d9\uc73c\ub85c Maven\uc73c\ub85c \ubc30\ud3ec\ub418\uae30 \ub54c\ubb38\uc5d0, \uac01 \ubaa8\ub378\uc744 \ubcc4\ub3c4\ub85c \uc124\uce58\ud560\n\ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.\n\n2. \ucf54\ub4dc 2~3 \uc904\ub85c \uc218\ud589\ud558\ub294 \ud14d\uc2a4\ud2b8 \ucc98\ub9ac:\n\n\ubaa8\ub378\ub9c8\ub2e4 \ub2e4\ub978 \ubcf5\uc7a1\ud55c \uc124\uc815 \uacfc\uc815, \ucd08\uae30\ud654 \uacfc\uc815\uc740 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\nDependency\uc5d0 \ucd94\uac00\ud558\uace0, \uac1d\uccb4\ub97c \uc0dd\uc131\ud558\uace0, \ubd84\uc11d \uba54\uc18c\ub4dc\ub97c \ud638\ucd9c\ud558\ub294 3\uc904\uc774\uba74\n\ub05d\ub0a9\ub2c8\ub2e4.\n\n3. \ubaa8\ub378\uc5d0 \uc0c1\uad00 \uc5c6\ub294 \ub3d9\uc77c\ud55c \ucf54\ub4dc, \ub3d9\uc77c\ud55c \uacb0\uacfc:\n\n\ubaa8\ub378\ub9c8\ub2e4 \uc2e4\ud589 \ubc29\ubc95, \uc2e4\ud589 \uacb0\uacfc\ub97c \ud45c\ud604\ud558\ub294 \ud615\ud0dc\uac00 \ub2e4\ub985\ub2c8\ub2e4. KoalaNLP\ub294\n\uc774\ub97c \uc815\ubd80 \ubc0f \uad00\uacc4\uae30\uad00\uc758 \ud45c\uc900\uc548\uc5d0 \ub530\ub77c \ud45c\uc900\ud654\ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \ubaa8\ub378\uc5d0\n\ub3c5\ub9bd\uc801\uc73c\ub85c \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \uac1c\ubc1c\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.\n\n4. Java, Kotlin, `Scala `__,\n `Python 3 `__,\n `NodeJS `__\\ \uc5d0\uc11c \ud06c\uac8c\n \ub2e4\ub974\uc9c0 \uc54a\uc740 \ucf54\ub4dc:\n\nKoalaNLP\ub294 \uc5ec\ub7ec \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc5b4\ub514\uc11c \uac1c\ubc1c\uc744\n\ud558\ub354\ub77c\ub3c4 \ud06c\uac8c \ucf54\ub4dc\uac00 \ub2e4\ub974\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n\nLicense \uc870\ud56d\n============\n\n\uc774 \ud504\ub85c\uc81d\ud2b8 \uc790\uccb4(KoalaNLP-core)\uc640 \uc778\ud130\ud398\uc774\uc2a4 \ud1b5\ud569\uc744 \uc704\ud55c \ucf54\ub4dc\ub294\n\uc18c\uc2a4\ucf54\ub4dc\uc5d0 \uc800\uc791\uad8c \uadc0\uc18d\uc5d0 \ub300\ud55c \ubcc4\ub3c4 \uc9c0\uc2dc\uc0ac\ud56d\uc774 \uc5c6\ub294 \ud55c v1.8.0\ubd80\ud130 `*MIT\nLicense* `__\\ \uc744 \ub530\ub974\uba70, \uc6d0\ubcf8\n\ubd84\uc11d\uae30\uc758 License\uc640 \uc800\uc791\uad8c\uc740 \uac01 \uc800\uc791\uad8c\uc790\uac00 \uc9c0\uc815\ud55c \ubc14\ub97c \ub530\ub985\ub2c8\ub2e4.\n\n\ub2e8, GPL\uc758 \uc800\uc791\uad8c \uc870\ud56d\uc5d0 \ub530\ub77c, GPL \ud558\uc5d0\uc11c \uc774\uc6a9\uc774 \ud5c8\uac00\ub418\ub294 \ud328\ud0a4\uc9c0\ub4e4\uc758\n\uc800\uc791\uad8c\uc740 \ud574\ub2f9 \uc800\uc791\uad8c \uaddc\uc815\uc744 \ub530\ub985\ub2c8\ub2e4.\n\n- Hannanum \ubc0f NLP\\_HUB: `GPL\n v3 `__\n\n- KKMA: `GPL\n v2 `__\n (GPL v2\ub97c \ub530\ub974\uc9c0 \uc54a\ub354\ub77c\ub3c4, \uc0c1\uc5c5\uc801 \uc774\uc6a9\uc2dc \ubcc4\ub3c4 \ud611\uc758 \uac00\ub2a5)\n\n- KOMORAN 3.x: `Apache License\n 2.0 `__\n\n- Open Korean Text: `Apache License\n 2.0 `__\n\n- SEunjeon: `Apache License\n 2.0 `__\n\n- \uc544\ub9ac\ub791: `Apache License\n 2.0 `__\n\n- RHINO: `GPL\n v3 `__\n (\ucc38\uace0: \ub2e4\uc6b4\ub85c\ub4dc \uc704\uce58\ubcc4\ub85c \uc870\ud56d \uc0c1\uc774\ud568)\n\n- Daon: \uc9c0\uc815\ub41c \uc870\ud56d \uc5c6\uc74c\n\n- ETRI: \ubcc4\ub3c4 API \ud0a4 \ubc1c\uae09 \ub3d9\uc758 \ud544\uc694\n\n\uc0ac\uc6a9\ubc95\n======\n\nDependency \ucd94\uac00\n---------------\n\n\uc6b0\uc120 Java JDK 8 \uc774\uc0c1\uc744 \uc124\uce58\ud558\uace0, JDK\uc758 \uc124\uce58 \uc704\uce58\ub97c ``JAVA_HOME``\\ \uc73c\ub85c\n\ud558\uc5ec \ud658\uacbd\ubcc0\uc218\uc5d0 \ub4f1\ub85d\ud574\uc8fc\uc2ed\uc2dc\uc624. \uadf8\ub7f0 \ub2e4\uc74c, \uc544\ub798\uc640 \uac19\uc774 \uc124\uce58\ud558\uc2ed\uc2dc\uc624.\n(\ud604\uc7ac python-koalanlp \ubc84\uc804\uc740 |PyPI|\\ \uc785\ub2c8\ub2e4.)\n\n.. code:: bash\n\n $ pip install Cython # Cython\uc740 \ubcc4\ub3c4 \uc124\uce58\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.\n $ pip install koalanlp\n\n [\ucc38\uace0] Windows \ud658\uacbd\uc758 \uacbd\uc6b0, \uc124\uce58 \uc804 \ub2e4\uc74c\uc744 \ud655\uc778\ud558\uc138\uc694: \\* Windows\n \ud658\uacbd\uc758 Java 12\ub294 \ucda9\ubd84\ud788 \ud14c\uc2a4\ud2b8\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \\* Windows \ud658\uacbd\uc758\n \uacbd\uc6b0 VisualStudio C++ Toolkit v14.x\uc640 Windows SDK\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774\n `StackOverflow `__ \ub2f5\uc744\n \ucc38\uc870\ud558\uc154\uc11c \uc124\uce58\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4. \\* Windows \ud658\uacbd\uc5d0\uc11c \uc0ac\uc6a9\uc2dc PATH\uc5d0\n ``%JAVA_HOME%\\jre\\bin``\\ \uacfc ``%JAVA_HOME%\\jre\\bin\\server``\\ \ub97c\n \ub123\uc5b4\uc8fc\uc138\uc694.\n\nPackages\n~~~~~~~~\n\n\uac01 \ud615\ud0dc\uc18c \ubd84\uc11d\uae30\ub294 \ubcc4\ub3c4\uc758 \ud328\ud0a4\uc9c0\ub85c \ub098\ub258\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.\n\n+-------------+-----------------------------------------+------------+------------+\n| \ud328\ud0a4\uc9c0\uba85 | \uc124\uba85 | \uc0ac\uc6a9 \uac00\ub2a5 | License |\n| | | \ubc84\uc804 | (\uc6d0\ubcf8) |\n+=============+=========================================+============+============+\n| API.KMR | \ucf54\ubaa8\ub780 Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c | |Ver-KMR| | Apache 2.0 |\n+-------------+-----------------------------------------+------------+------------+\n| API.EUNJEON | \uc740\uc804\ud55c\ub2e2 Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c | |Ver-EJN| | Apache 2.0 |\n+-------------+-----------------------------------------+------------+------------+\n| API.ARIRANG | \uc544\ub9ac\ub791 Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c | |Ver-ARR| | Apache 2.0 |\n+-------------+-----------------------------------------+------------+------------+\n| API.RHINO | RHINO Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c | |Ver-RHI| | GPL v3 |\n+-------------+-----------------------------------------+------------+------------+\n| API.DAON | Daon Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c | |Ver-DAN| | MIT(\ubcc4\ub3c4 |\n| | | | \uc9c0\uc815 \uc5c6\uc74c) |\n+-------------+-----------------------------------------+------------+------------+\n| API.OKT | Open Korean Text Wrapper, \ubd84\uc11d\ubc94\uc704: | |Ver-OKT| | Apache 2.0 |\n| | \ubb38\uc7a5\ubd84\ub9ac, \ud615\ud0dc\uc18c | | |\n+-------------+-----------------------------------------+------------+------------+\n| API.KKMA | \uaf2c\uaf2c\ub9c8 Wrapper, \ubd84\uc11d\ubc94\uc704: \ud615\ud0dc\uc18c, | |Ver-KKM| | GPL v2 |\n| | \uc758\uc874\uad6c\ubb38 | | |\n+-------------+-----------------------------------------+------------+------------+\n| API.HNN | \ud55c\ub098\ub214 Wrapper, \ubd84\uc11d\ubc94\uc704: \ubb38\uc7a5\ubd84\ub9ac, | |Ver-HNN| | GPL v3 |\n| | \ud615\ud0dc\uc18c, \uad6c\ubb38\ubd84\uc11d, \uc758\uc874\uad6c\ubb38 | | |\n+-------------+-----------------------------------------+------------+------------+\n| API.ETRI | ETRI Open API Wrapper, \ubd84\uc11d\ubc94\uc704: | |Ver-ETR| | MIT2-2 |\n| | \ud615\ud0dc\uc18c, \uad6c\ubb38\ubd84\uc11d, \uc758\uc874\uad6c\ubb38, \uac1c\uccb4\uba85, | | |\n| | \uc758\ubbf8\uc5ed | | |\n+-------------+-----------------------------------------+------------+------------+\n\n \uc8fc2-2 ETRI\uc758 \uacbd\uc6b0 Open API\ub97c \uc811\uadfc\ud558\uae30 \uc704\ud55c \ucf54\ub4dc \ubd80\ubd84\uc740 KoalaNLP\uc758\n License \uc815\ucc45\uc5d0 \uadc0\uc18d\ub418\uc9c0\ub9cc, Open API \uc811\uadfc \uc774\ud6c4\uc758 \uc0ac\uc6a9\uad8c\uc5d0 \uad00\ud55c \uc870\ud56d\uc740\n ETRI\uc5d0\uc11c \ubcc4\ub3c4\ub85c \uc815\ud55c \ubc14\ub97c \ub530\ub985\ub2c8\ub2e4. \ub530\ub77c\uc11c, ETRI\uc758 \uc0ac\uc6a9\uad8c \uc870\ud56d\uc5d0\n \ub3d9\uc758\ud558\uc2dc\uace0 \ud0a4\ub97c \ubc1c\uae09\ud558\uc154\uc57c \ud558\uba70, \ub2e4\uc74c \uc704\uce58\uc5d0\uc11c \ubc1c\uae09\uc744 \uc2e0\uccad\ud560 \uc218\n \uc788\uc2b5\ub2c8\ub2e4: `\ud0a4 \ubc1c\uae09 \uc2e0\uccad `__\n\n\ucd08\uae30\ud654\n~~~~~~\n\n\ucd08\uae30\ud654 \uacfc\uc815\uc5d0\uc11c KoalaNLP\ub294 \ud544\uc694\ud55c Java Library\ub97c \uc790\ub3d9\uc73c\ub85c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec\n\uc124\uce58\ud569\ub2c8\ub2e4. \uc124\uce58\uc5d0\ub294 \uc2dc\uac04\uc774 \ub2e4\uc18c \uc18c\uc694\ub429\ub2c8\ub2e4. \ub54c\ubb38\uc5d0, \ud504\ub85c\uadf8\ub7a8 \uc2e4\ud589\uc2dc\n\ucd5c\ucd08 1\ud68c\uc5d0 \ud55c\ud558\uc5ec \ucd08\uae30\ud654 \uc791\uc5c5\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.\n\n.. code:: python\n\n from koalanlp.Util import initialize\n\n # \uaf2c\uaf2c\ub9c8\uc640 \uc740\uc804\ud55c\ub2e2 \ubd84\uc11d\uae30\uc758 2.0.0 \ubc84\uc804\uc744 \ucc38\uc870\ud569\ub2c8\ub2e4.\n initialize(java_options=\"-Xmx4g\", KKMA=\"2.0.2\", ETRI=\"2.0.2\")\n\n- ``java_options`` \uc778\uc790\ub294 JVM\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c option string\uc785\ub2c8\ub2e4.\n- \uc774\ud6c4 \uc778\uc790\ub4e4\uc740 keyword argument\ub4e4\ub85c, \uc0c1\ub2e8 \ud45c\ub97c \ucc38\uace0\ud558\uc5ec \uc9c0\uc815\ud558\uc2e4 \uc218\n \uc788\uc2b5\ub2c8\ub2e4.\n- \ud0a4\uc6cc\ub4dc\uac00 \uc9c0\uc815\ub418\uc9c0 \uc54a\uc73c\uba74 \ub2e4\uc74c \ucf54\ub4dc\uc640 \uac19\uc740 \ud6a8\uacfc\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4:\n ``KMR=\"LATEST\"``\n- \ub098\uba38\uc9c0 \ubb38\uc11c\ub294 \ucd08\uae30\ud654 \uacfc\uc815\uc774 \ubaa8\ub450 \uc644\ub8cc\ub418\uc5c8\ub2e4\uace0 \ubcf4\uace0 \uc9c4\ud589\ud569\ub2c8\ub2e4.\n- API \ucc38\uace0:\n `initialize `__\n\n\uac04\ub2e8\ud55c \uc608\uc2dc\n-----------\n\n\ub2e4\uc74c\uacfc \uac19\uc774 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.\n\n.. code:: python\n\n from koalanlp.Util import initialize, finalize\n from koalanlp.proc import *\n from koalanlp import API\n\n # \ucd08\uae30\ud654 \ud569\ub2c8\ub2e4.\n initialize(java_options=\"-Xmx4g -Dfile.encoding=utf-8\", KKMA=\"2.0.2\", EUNJEON=\"2.0.2\", ETRI=\"2.0.2\")\n\n # \ud488\uc0ac\ubd84\uc11d\uae30 \uc774\uc6a9\ubc95\n tagger = Tagger(API.EUNJEON)\n tagged = tagger.tag(\"\uc548\ub155\ud558\uc138\uc694. \ub208\uc774 \uc624\ub294 \uc124\ub0a0 \uc544\uce68\uc785\ub2c8\ub2e4.\")\n print(tagged)\n\n # \uc758\uc874\uad6c\ubb38\ubd84\uc11d\uae30 \uc774\uc6a9\ubc95\n parser = Parser(API.KKMA)\n parsed = parser.analyze(\"\uc548\ub155\ud558\uc138\uc694. \ub208\uc774 \uc624\ub294 \uc124\ub0a0 \uc544\uce68\uc785\ub2c8\ub2e4.\")\n print(parsed)\n\n # ETRI API \uc774\uc6a9\ubc95\n ETRI_API_KEY = \"......\" # ETRI\uc5d0\uc11c \ubc1c\uae09\ubc1b\uc740 \ud0a4\ub97c \uc785\ub825\ud558\uc138\uc694.\n rolelabeler = RoleLabeler(API.ETRI, ETRI_API_KEY)\n paragraph = rolelabeler.analyze(\"\uccab \ubd84\uc11d\uc744 \uc2dc\ub3c4\ud574\ubd05\uc2dc\ub2e4!\")\n print(paragraph)\n print(paragraph[0].getRoles())\n\n # Data classes\n sentence = parsed[1] # \ub450\ubc88\uc9f8 \ubb38\uc7a5\uc778, \"\ub208\uc774 \uc624\ub294 \uc124\ub0a0 \uc544\uce68\uc785\ub2c8\ub2e4.\"\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.\n\n wordAt0 = sentence[0] # \uccab\ubc88\uc9f8 \uc5b4\uc808\uc744 \uc120\ud0dd\ud574\ubd05\ub2c8\ub2e4.\n print(wordAt0.exists(lambda m: m.isPredicate())) # \uccab\ubc88\uc9f8 \uc5b4\uc808\uc5d0, \uc6a9\uc5b8(\ub3d9\uc0ac/\ud615\uc6a9\uc0ac)\uc744 \ud3ec\ud568\ud55c \ud615\ud0dc\uc18c\uac00 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n print(sentence.exists(lambda w: w.exists(lambda m: m.isNoun()))) # \ubb38\uc7a5 \uc804\uccb4\uc5d0 \uccb4\uc5b8(\uba85\uc0ac \ub4f1)\uc744 \ud3ec\ud568\ud55c \uc5b4\uc808\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n print(sentence.getNouns()) # \ubb38\uc7a5\uc5d0\uc11c \uccb4\uc5b8\ub9cc \ucd94\ucd9c\ud569\ub2c8\ub2e4.\n print(sentence.getVerbs()) # \ubb38\uc7a5\uc5d0\uc11c \uc6a9\uc5b8\ub9cc \ucd94\ucd9c\ud569\ub2c8\ub2e4.\n\n finalize() # KoalaNLP \uc0ac\uc6a9\uc744 \uc885\ub8cc\ud569\ub2c8\ub2e4.\n\n\uacb0\uacfc \ube44\uad50\n=========\n\n`Sample:\uacb0\uacfc\ube44\uad50 `__\\ \ub97c\n\ucc38\uc870\ud574\uc8fc\uc138\uc694.\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/koalanlp.svg?style=flat-square\n :target: https://github.com/koalanlp/python-support\n.. |\ubd84\uc11d\uae30\ubcc4 \ud488\uc0ac\ube44\uad50\ud45c| image:: https://img.shields.io/badge/%ED%92%88%EC%82%AC-%EB%B9%84%EA%B5%90%ED%91%9C-blue.svg?style=flat-square\n :target: https://docs.google.com/spreadsheets/d/1OGM4JDdLk6URuegFKXg1huuKWynhg_EQnZYgTmG4h0s/edit?usp=sharing\n.. |MIT License| image:: https://img.shields.io/badge/license-MIT-green.svg?style=flat-square\n :target: https://tldrlegal.com/license/mit-license\n.. |Sphinx doc| image:: https://img.shields.io/badge/Python-Doc-blue.svg?style=flat-square\n :target: https://koalanlp.github.io/python-support/html/\n.. |Build Status| image:: https://img.shields.io/travis/koalanlp/python-support.svg?style=flat-square&branch=master\n :target: https://travis-ci.org/koalanlp/python-support\n.. |codecov| image:: https://codecov.io/gh/koalanlp/python-support/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/koalanlp/python-support\n.. |java-koalanlp| image:: https://img.shields.io/badge/Java,Kotlin-KoalaNLP-red.svg?style=flat-square\n :target: https://koalanlp.github.io/koalanlp\n.. |scala-koalanlp| image:: https://img.shields.io/badge/Scala-KoalaNLP-blue.svg?style=flat-square\n :target: https://koalanlp.github.io/scala-support\n.. |nodejs-koalanlp| image:: https://img.shields.io/badge/Nodejs-KoalaNLP-blue.svg?style=flat-square\n :target: https://koalanlp.github.io/nodejs-support\n.. |Ver-KMR| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-kmr.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-kmr%22\n.. |Ver-EJN| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-eunjeon.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-eunjeon%22\n.. |Ver-ARR| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-arirang.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-arirang%22\n.. |Ver-RHI| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-rhino.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-rhino%22\n.. |Ver-DAN| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-daon.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-daon%22\n.. |Ver-OKT| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-okt.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-okt%22\n.. |Ver-KKM| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-kkma.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-kkma%22\n.. |Ver-HNN| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-hnn.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-hnn%22\n.. |Ver-ETR| image:: https://img.shields.io/maven-central/v/kr.bydelta/koalanlp-etri.svg?style=flat-square&label=r\n :target: http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22koalanlp-etri%22\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://koalanlp.github.io/python-support", "keywords": "korean,natural language processing,koalanlp,\ud55c\uad6d\uc5b4 \ucc98\ub9ac,\ud55c\uad6d\uc5b4 \ubd84\uc11d,\ud615\ud0dc\uc18c,\uc758\uc874\uad6c\ubb38,\uad6c\ubb38\uad6c\uc870,\uac1c\uccb4\uba85,\uc758\ubbf8\uc5ed", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "koalanlp", "package_url": "https://pypi.org/project/koalanlp/", "platform": "", "project_url": "https://pypi.org/project/koalanlp/", "project_urls": { "Homepage": "https://koalanlp.github.io/python-support", "Issue Tracker": "https://github.com/koalanlp/python-support/issues", "Source Code": "https://github.com/koalanlp/python-support" }, "release_url": "https://pypi.org/project/koalanlp/2.0.9/", "requires_dist": [ "py4j (~=0.10)", "jip (~=0.9.13)" ], "requires_python": ">=3.5", "summary": "Python wrapper for KoalaNLP", "version": "2.0.9" }, "last_serial": 5515829, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3f6003c499c1e3624d9e936ceb772ae7", "sha256": "41b116af39c5697fee5345dd3955fc7fa033c51e304f17c946d8603466771432" }, "downloads": -1, "filename": "koalanlp-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3f6003c499c1e3624d9e936ceb772ae7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10980, "upload_time": "2018-01-05T16:53:29", "url": "https://files.pythonhosted.org/packages/39/af/239edb6e13ec2481ba3b3bab44d82948930e5baa57ffc8116cb0d1a6f804/koalanlp-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8c511a953897dfd6d608c1f8c73c2182", "sha256": "d8268fbef369742f8d72375efe2ab9076ae5952ebd4d8fd117e371720f514a0c" }, "downloads": -1, "filename": "koalanlp-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c511a953897dfd6d608c1f8c73c2182", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11139, "upload_time": "2018-01-05T17:17:49", "url": "https://files.pythonhosted.org/packages/05/9c/c6e087a7eac6536b439ead27dd7604ba2715a211b8cbd52ee30790bbbf3b/koalanlp-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "973e0c43700eb819dd0ac0a2fb497f6d", "sha256": "e9334757e7a1092b2a991563ae991d7ae5a8af60eb9a7a7b0bb57cf9081cb25a" }, "downloads": -1, "filename": "koalanlp-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "973e0c43700eb819dd0ac0a2fb497f6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11129, "upload_time": "2018-01-05T17:24:51", "url": "https://files.pythonhosted.org/packages/dc/8d/d9c0767539d95663e4057d10d059415fc7eb38a807660b0d9e5f3d26874b/koalanlp-1.0.2-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4710a04720ec41339b633fc63485ea34", "sha256": "b0c651ca730485c7c25b1f8c0523bfdfc20a5686c16e4a17d7a21b9f08da4678" }, "downloads": -1, "filename": "koalanlp-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4710a04720ec41339b633fc63485ea34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12469, "upload_time": "2018-01-06T16:54:02", "url": "https://files.pythonhosted.org/packages/25/7a/93eaf001889865cc190a102a19c61b99522e1c0c60aca678332a4908cf21/koalanlp-1.1.0-py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "caef6b8b04fb230d0ade77ad32afbb21", "sha256": "0cf5a20901750be092cfedd33d260075fd0e946d13b48b8853c98653588ac777" }, "downloads": -1, "filename": "koalanlp-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "caef6b8b04fb230d0ade77ad32afbb21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12775, "upload_time": "2018-01-12T15:40:39", "url": "https://files.pythonhosted.org/packages/36/b3/d14c5a0460bfd8c73ea44ca7fa8ccbc0d485939fa53ebe2471793a5afd53/koalanlp-1.1.1-py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "13c17b994d0f74199913c5e959843b40", "sha256": "6750f80ea23cdd43f5f47e5eb2fcc323c169debb642df9477a384c91721d14cb" }, "downloads": -1, "filename": "koalanlp-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "13c17b994d0f74199913c5e959843b40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 12933, "upload_time": "2018-01-26T04:12:35", "url": "https://files.pythonhosted.org/packages/fe/31/9ed343b702315dcbce3079867511761e72c7d6f370830165802d7e80fa43/koalanlp-1.1.2-py3-none-any.whl" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "18e40e264ac949fb589f2d7bb779c265", "sha256": "19d4c9c7446692ef484c936c6812188a99ff5cd30d085846aa85c1d91267fd32" }, "downloads": -1, "filename": "koalanlp-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "18e40e264ac949fb589f2d7bb779c265", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 13461, "upload_time": "2018-01-26T05:06:47", "url": "https://files.pythonhosted.org/packages/63/16/41f323ffae43a2f19fcae42c711d20c622ef77bf0e5b86f1d5c4fabd3fbb/koalanlp-1.1.3-py3-none-any.whl" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "92fbf98f9f823adcd9f06f102eaec565", "sha256": "ec4e1032d828d638356effbbb68fa21999380de9cdde0cb33354287a60a8604b" }, "downloads": -1, "filename": "koalanlp-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "92fbf98f9f823adcd9f06f102eaec565", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15493, "upload_time": "2018-01-27T05:40:56", "url": "https://files.pythonhosted.org/packages/b4/b2/9bf5806c6dba07cdd47682ec435004bef85db0cf04794bfa25661b1d86cb/koalanlp-1.1.4-py3-none-any.whl" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "1918da15654b998af535529120954d84", "sha256": "4e9e26e324c61ff1e1fc309fb22769b0984c4b4ffdfe19dbd27bbaa1eac94da5" }, "downloads": -1, "filename": "koalanlp-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1918da15654b998af535529120954d84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15751, "upload_time": "2018-02-13T17:06:59", "url": "https://files.pythonhosted.org/packages/12/90/a742d7537b883e3a0a44a616d79bc3c80f043aeb14d251d582897fd64e04/koalanlp-1.1.5-py3-none-any.whl" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "423515504b6f09faf57d5957c8a486c4", "sha256": "0dda4750198813224634d6f0778f1b088425e2f91c41af6b8249be1799af10e2" }, "downloads": -1, "filename": "koalanlp-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "423515504b6f09faf57d5957c8a486c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15727, "upload_time": "2018-02-13T17:36:35", "url": "https://files.pythonhosted.org/packages/ea/af/8f5c8a24d76c6220f765e3251df52dc074afaec625126bf67792f483cfe6/koalanlp-1.1.6-py3-none-any.whl" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "b0927ef547fd155760948e22b5b450be", "sha256": "25282b83712c6af0cd44c5141d18bcb0bff173cdcc90919252a594acb1ee03ce" }, "downloads": -1, "filename": "koalanlp-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b0927ef547fd155760948e22b5b450be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 16028, "upload_time": "2018-03-05T09:07:20", "url": "https://files.pythonhosted.org/packages/33/70/54bc69d08c636de965299dab77bb81fd48a848b44dfc10553f1b2de3f6dd/koalanlp-1.1.7-py3-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "be47c738961002af2086ed12b93afcb1", "sha256": "19ba460534ebc456e6159b7e7f298113ee7a91b4359d5246896ecdf92f51c2e8" }, "downloads": -1, "filename": "koalanlp-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be47c738961002af2086ed12b93afcb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 27111, "upload_time": "2018-11-26T08:28:12", "url": "https://files.pythonhosted.org/packages/e8/af/7b47a312e3c4f5fdfe67451ccc86ef5db0407e2d2f34dc91e419d85bddf8/koalanlp-2.0.0-py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "63d76b00fadf4536444067b7e3a54d55", "sha256": "f91d7446eee9671de60660a111845d4d451a2dd9f08d29620056a81107a8cc9b" }, "downloads": -1, "filename": "koalanlp-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "63d76b00fadf4536444067b7e3a54d55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 35926, "upload_time": "2018-11-27T16:04:37", "url": "https://files.pythonhosted.org/packages/c7/63/e5fdbf87f1a35478f8c7ea793dccb3ce2161963f0af9c9831f04816d68c7/koalanlp-2.0.1-py3-none-any.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "bc7a725b01681ce83840b7ceea56c0a7", "sha256": "cc894ea33a058ff314530205d3f38d3af3624684aa8019ace93ee28f86e1bbe0" }, "downloads": -1, "filename": "koalanlp-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bc7a725b01681ce83840b7ceea56c0a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31946, "upload_time": "2018-11-28T15:07:58", "url": "https://files.pythonhosted.org/packages/00/3d/ab8ad6aeeb2c840ebd29b24b5d28c24e5d30132433a3d4ed78a63a5a97e2/koalanlp-2.0.2-py3-none-any.whl" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "60dd93ced4e63367279fa95e7d7c35b4", "sha256": "8f98f55d122920b2f5c8d9ab2a8807bef5d4859eab0e2717b84ae4935d13bb23" }, "downloads": -1, "filename": "koalanlp-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "60dd93ced4e63367279fa95e7d7c35b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32156, "upload_time": "2018-11-30T05:45:47", "url": "https://files.pythonhosted.org/packages/19/d7/8e2f088c459d020fb2358c54ba75fa8622d925ae44b38c6c0bb20e295faa/koalanlp-2.0.3-py3-none-any.whl" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "8614422ab79e03676065b75f0a46a50b", "sha256": "f01acc9af7cb9c8211a6d8fd2cd31662e7546c2ec479df40db6f60fe0557ed48" }, "downloads": -1, "filename": "koalanlp-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8614422ab79e03676065b75f0a46a50b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32215, "upload_time": "2018-11-30T06:41:52", "url": "https://files.pythonhosted.org/packages/c5/f4/d0bcf840631f5ab20c8c29ba14d6157c878c290b432fc6f4f4fb43615bf1/koalanlp-2.0.4-py3-none-any.whl" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "339d27655675ba465b427d5d203e09e7", "sha256": "d3b327b392cd67f60a9a58ead2fe0a0c0a3aeca913447669bf81c17930bee6d1" }, "downloads": -1, "filename": "koalanlp-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "339d27655675ba465b427d5d203e09e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32207, "upload_time": "2018-11-30T06:46:37", "url": "https://files.pythonhosted.org/packages/e7/d1/c2245c3c6e19b86cf97b92bc1119f5159b02db6afcc01308f576a8e5c3f8/koalanlp-2.0.5-py3-none-any.whl" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "3039eabec3c491648169327dba905efc", "sha256": "1676a7e1e5909e0e08ab7253ec0a4b5945ebe566d563f6e313de49f90e1e481d" }, "downloads": -1, "filename": "koalanlp-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3039eabec3c491648169327dba905efc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32266, "upload_time": "2018-12-10T10:15:47", "url": "https://files.pythonhosted.org/packages/7f/59/5d264f226229e3d8084e97913832848be5e8cc387df812ded9bda1eedfe4/koalanlp-2.0.6-py3-none-any.whl" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "dbfd410b8b0b5675254673dd4b2ef765", "sha256": "5f71e70e9a4163740ccae20ad66a24186ed8d1a7d7da243a56a4701600abe931" }, "downloads": -1, "filename": "koalanlp-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "dbfd410b8b0b5675254673dd4b2ef765", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32671, "upload_time": "2019-05-03T10:37:56", "url": "https://files.pythonhosted.org/packages/a9/67/7567fae73fae301bb09f383c1470ad6a6b328020b465a9a6d1339d6a152a/koalanlp-2.0.7-py3-none-any.whl" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "71c5f620f187424576b8cfd460c30337", "sha256": "07add0758aa768771938f339ae64ab4070ee7bb479db2daef594fee889085cf0" }, "downloads": -1, "filename": "koalanlp-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "71c5f620f187424576b8cfd460c30337", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34619, "upload_time": "2019-07-11T06:00:34", "url": "https://files.pythonhosted.org/packages/bd/39/c3d473875ef514442999f3381dc836b0d3c9937c248453949903285c0030/koalanlp-2.0.8-py3-none-any.whl" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "ce425897857c7bdce483287f3f19b36d", "sha256": "130eff2127845a66d72558be72117d6e152ceab51f54e5eee113ae35d153a26c" }, "downloads": -1, "filename": "koalanlp-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ce425897857c7bdce483287f3f19b36d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34606, "upload_time": "2019-07-11T07:20:03", "url": "https://files.pythonhosted.org/packages/13/00/8ea81dd74f23e967fcd0a4048ac8cec8fb0aaaa7ded07f92f462b54a3b72/koalanlp-2.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce425897857c7bdce483287f3f19b36d", "sha256": "130eff2127845a66d72558be72117d6e152ceab51f54e5eee113ae35d153a26c" }, "downloads": -1, "filename": "koalanlp-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ce425897857c7bdce483287f3f19b36d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34606, "upload_time": "2019-07-11T07:20:03", "url": "https://files.pythonhosted.org/packages/13/00/8ea81dd74f23e967fcd0a4048ac8cec8fb0aaaa7ded07f92f462b54a3b72/koalanlp-2.0.9-py3-none-any.whl" } ] }