Nltk: ํŒŒ์ด์ฌ์—์„œ nltk์˜ corpus panlex_lite ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•

์— ๋งŒ๋“  2016๋…„ 01์›” 17์ผ  ยท  30์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: nltk/nltk

panlex_lite๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด URL [http://dev.panlex.org/db/panlex_lite.zip]์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.

๋ชจ๋“  30 ๋Œ“๊ธ€

ํŒŒ์ด์ฌ ๋‚ด์—์„œ ์‹œ๋„:

>>> import nltk
>>> nltk.download('panlex_lite')

๋˜๋Š” ๋ช…๋ น์ค„์—์„œ:

$ python -m nltk.downloader panlex_lite

์ฐธ๊ณ : ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด NLTK ์˜

์ด URL [http://dev.panlex.org/db/panlex_lite.zip]์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.

NLTK v3.2๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  https://github.com/nltk/nltk/issues/1283์—์„œ ๊ด‘๋ฒ”์œ„ํ•œ ํ† ๋ก ์„

์•ˆ๋…•ํ•˜์„ธ์š” panlex_lite๊ฐ€ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ๋˜๋ฉด nltk_data ๋‚ด ์–ด๋””์— ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
๊ฐ์‚ฌ ํ•ด์š”

http://www.nltk.org/data.html์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค

corpora , ๋‚ด ์ „์ฒด ๊ฒฝ๋กœ๋Š” /usr/local/share/nltk_data/corpora

------------------ ์›๋ž˜์˜ ------------------
๋ณด๋‚ธ ์‚ฌ๋žŒ: "racekiller" ์•Œ๋ฆผ @github.com
๋‚ ์งœ: 2016๋…„ 5์›” 21์ผ ํ† ์š”์ผ ์˜คํ›„ 8:53
๋ฐ›๋Š” ์‚ฌ๋žŒ: "nltk/nltk" [email protected];
์ฐธ์กฐ: "่‚–ๅฎ—้˜ณ" [email protected]; "๋Œ“๊ธ€" [email protected];
์ œ๋ชฉ: Re: [nltk/nltk] nltk inpython์—์„œ corpus panlex_lite ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•(#1253)

์•ˆ๋…•ํ•˜์„ธ์š” panlex_lite๊ฐ€ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œ๋˜๋ฉด nltk_data ๋‚ด ์–ด๋””์— ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
๊ฐ์‚ฌ ํ•ด์š”

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

์•ˆ๋…•ํ•˜์„ธ์š”,
๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™œ ๊ทธ๋ ‡๊ฒŒ ๋Š๋ฆฐ์ง€ ์•„๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚ด ๋์—๋Š” 20์‹œ๊ฐ„์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

@deepp ์ด zip ํŒŒ์ผ์„
๋งํฌ: https://pan.baidu.com/s/1kVavU7d ๋น„๋ฐ€๋ฒˆํ˜ธ: 7b5n

@XiaoZYang ์‘๋‹ต

@๊นŠ์€ ๊ธฐ์จ. ๋‹น์‹ ์„ ๋„์™€ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค

https://dev.panlex.org/db/ ์—์„œ panlex_lite.zip์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  "/nltk_data/corpora/"์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

nltk ๋‹ค์šด๋กœ๋”๋กœ panlex๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋™์•ˆ ๋‚ด ์ „์ฒด ์‹œ์Šคํ…œ์ด ๋ฉˆ์ท„์Šต๋‹ˆ๋‹ค. ๋‚ด ํ‚ค๋ณด๋“œ์˜ Caps Lock ํ‘œ์‹œ๋“ฑ๋„ ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ๋‹ค์‹œ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋™์ผํ•œ ํ˜„์ƒ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋กœ๊ทธ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์ฐธ๊ณ : AMD64 ์‹œ์Šคํ…œ์˜ KDE Neon์—์„œ idle3/nltk3/python 3.5.2๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

zip ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

nltk.download('all')๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ ๋‚˜๋จธ์ง€ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜๋„๋ก panlex_lite์˜ zip์„ ๋‹ค์šด๋กœ๋“œํ•œ ํ›„ ๋ฌด์—‡์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? panlex_lite ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋„๋ก? zip ํด๋”์˜ ์••์ถ•์„ ํ’€์—ˆ์ง€๋งŒ ๋‚˜๋จธ์ง€ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ  ํ•  ๋•Œ panlex_lite ๋‹ค์šด๋กœ๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค... ๋„์™€์ฃผ์„ธ์š”.

@eupherntech ๊ฐ™์€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๊ฐ™์€ ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

BTW, panlex_lite ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

@eupherntech @stevealbertwong nltk.download('all', halt_on_error=False) ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ์— ์‹คํŒจํ•œ ํ›„ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๋‹ค์‹œ ์‹œ๋„ํ•  ๊ฒƒ์ธ์ง€ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. n ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋‚˜๋จธ์ง€ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™์œผ๋กœ๋„ ์ตœ๋Œ€ 8์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ๋“  ํ•ด์ฃผ์„ธ์š”!

์œ„์—์„œ ์–ธ๊ธ‰ ํ•œ ํŒŒ์ผ์„ ๊ธฐ์ค€์œผ๋กœ ๋ณด๋ฉด 2.2GB ํŒŒ์ผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๋‹จ๋‹จํžˆ ๋งค๋‹ฌ๋ ค ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค!

๊ทธ ๋™์•ˆ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด nltk_data/corpora/์— ์žˆ๋Š” panlex_lite.zip ํŒŒ์ผ์˜ ํŒŒ์ผ ํฌ๊ธฐ์™€ ๋งˆ์ง€๋ง‰ ์ˆ˜์ • ์‹œ๊ฐ„์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

$ ls -lh nltk_data/corpora/ | grep panlex_lite
-rw-r--r--     1 username  1607558449   2.1G Mar  4 10:51 panlex_lite.zip

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. panlex_lite๊ฐ€ (http://dev.panlex.org/db/panlex_lite.zip์—์„œ) ์„ฑ๊ณต์ ์œผ๋กœ ๋‹ค์šด๋กœ๋“œ๋˜์—ˆ๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์ง€๋งŒ nltk.download()๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉด ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋ง๋ญ‰์น˜๊ฐ€ ์ œ์ž๋ฆฌ์— ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•˜๋Š” ๋‹ค๋ฅธ ํŒŒ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ฐธ๊ณ : @cimarie ์˜ ์ œ์•ˆ์„ ์‹œ๋„ํ•  ๊ฒƒ์ด์ง€๋งŒ ๋ฌธ์ œ๋Š” ํ’€ ์š”์ฒญ์„ ์ œ์ถœํ•˜๊ธฐ ์ „์— tox๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ„๊ธฐ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋ ค๊ณ  ํ•˜๊ณ  tox๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ nltk.download๋ฅผ ํ˜ธ์ถœํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ œ ์ƒ๊ฐ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ต์…˜์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒดํฌ์„ฌ์„ ์—…๋ฐ์ดํŠธํ–ˆ์œผ๋ฏ€๋กœ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.

@stevenbird ์–ด๋–ค ์ฒดํฌ์„ฌ์ธ๊ฐ€์š”?

์–ด์จŒ๋“  ์ž‘๋™ํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. nltk.download('all')๋Š” ์œ„ ๋งํฌ์— ์ฒจ๋ถ€๋œ ํŒŒ์ผ์„ ๋‚ด ~/nltk_data/corpora ํด๋”์— ๋„ฃ์—ˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—ฌ์ „ํžˆ panlex light ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ๋‹ค์šด๋กœ๋”๋Š” ๋งค๋ฒˆ panlex_swadesh๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค(panlex_lite๋ณด๋‹ค ๋‹ค์šด๋กœ๋“œ๊ฐ€ ํ›จ์”ฌ ์งง์Œ). panlex_swadesh.zip์ด corpora ํด๋”์— ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๊ณ  ์ˆ˜๋™์œผ๋กœ ์••์ถ•์„ ํ’€๋ ค๊ณ  ์‹œ๋„ํ•˜๋ฉด

Arthurs-MacBook- Pro:corpora aetilley$ ์••์ถ• ํ•ด์ œ panlex_swadesh.zip
์•„์นด์ด๋ธŒ: panlex_swadesh.zip
์ค‘์•™ ๋””๋ ‰ํ† ๋ฆฌ ๋ ์„œ๋ช…์„ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์ด ์•„๋‹ˆ๊ฑฐ๋‚˜
zip ํŒŒ์ผ์ด๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋œ ์•„์นด์ด๋ธŒ์˜ ๋””์Šคํฌ ํ•˜๋‚˜๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์—์„œ
ํ›„์ž์˜ ๊ฒฝ์šฐ ์ค‘์•™ ๋””๋ ‰ํ† ๋ฆฌ์™€ zipfile ์ฃผ์„์€ ๋‹ค์Œ ์œ„์น˜์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์•„์นด์ด๋ธŒ์˜ ๋งˆ์ง€๋ง‰ ๋””์Šคํฌ์ž…๋‹ˆ๋‹ค.
์••์ถ• ํ•ด์ œ: panlex_swadesh.zip ์ค‘ ํ•˜๋‚˜์—์„œ zipfile ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ฑฐ๋‚˜
panlex_swadesh.zip.zip์ด๋ฉฐ panlex_swadesh.zip.ZIP, ๋งˆ์นจํ‘œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@aetilley - ์ฒดํฌ์„ฌ์ด ์ด ํŽ˜์ด์ง€์— ๊ฒŒ์‹œ๋จ - "์†Œ์Šค ๋ณด๊ธฐ"๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŒŒ์ผ์˜ ์ถœ์ฒ˜ :

๋ถˆํ–‰ํžˆ๋„ ๋‹ค์šด๋กœ๋“œํ•  ๋Œ€์—ญํญ์ด ์—†์Šต๋‹ˆ๋‹ค.

์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‹น์‹ ์€ ์ด๋ฏธ ์ฒซ ๋ฒˆ์งธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ ์ž‘์—…์ด ๊ฐ€์น˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. sudo ํŒŒ์ด์ฌ -m nltk.downloader panlex_lite
  2. CD PATH_TO_NLTK_DATA; wget https://dev.panlex.org/db/panlex_lite-20170401.zip; panlex_lite-20170401.zip์˜ ์••์ถ•์„ ํ’‰๋‹ˆ๋‹ค.

@stevenbird

์ด ๋‘ ๊ฐ€์ง€(๋‘˜ ๋‹ค ์„ฑ๊ณต์ ์œผ๋กœ)๋ฅผ ์‹คํ–‰ํ•œ ํ›„์—๋„ nltk.download('all') ์—ฌ์ „ํžˆ panlex_lite๋ฅผ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ํ†ก์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ ์ €๋งŒ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๊ฑด๊ฐ€์š”?

nltk.download('all') ๊ฐ€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์˜ ์ฃผ์š” ์›์ธ์ž…๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด nltk/nltk_data#69๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

>>> import nltk
>>> dler = nltk.downloader.Downloader()
>>> dler._update_index()
>>> dler._status_cache['panlex_lite'] = 'installed' # Trick the index to treat panlex_lite as it's already installed.
>>> dler.download('all')

@alvations

๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๋งํ•˜๋ฉด, nltk.download('all')๋Š” ๋‚ด๊ฐ€ ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ๋ง๋ญ‰์น˜๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ฑด๋„ˆ๋›ฐ์ง€๋งŒ ์–ด๋–ค ์ด์œ ๋กœ ๋งค๋ฒˆ panlex_lite๋ฅผ ์–ป์œผ๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ tox๋Š” nltk.download('all')๋ฅผ ํ˜ธ์ถœํ•˜๋ฏ€๋กœ pull ์š”์ฒญ์„ ํ•˜๊ธฐ ์ „์— ๋กœ์ปฌ์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

nltk/nltk_data#75๊ฐ€ ์ผ๋ถ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ๋ณ‘ํ•ฉ๋œ ํ›„ ์‚ฌ์šฉ์ž๋Š” ํฐ panlex_lite ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š์œผ๋ ค๋ฉด nltk.download('all') ๋Œ€์‹  nltk.download('all-nltk') ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@alvations

๊ทธ๋ฆฌ๊ณ  tox๋Š” ๋ฌด์—‡์„ ๋ถ€๋ฅผ๊นŒ์š”?

๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋‚˜๋Š” ํฐ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ ๋‹ค์šด๋กœ๋“œํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์šด๋กœ๋”๋Š” ๋‚ด๊ฐ€ ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€ ์•Š์•„ ๋งค๋ฒˆ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ์ €๋งŒ ์ด ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ๋‹ค๋ฉด ๋ฌธ์ œ๊ฐ€ ์•„๋‹ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ €๋Š” ๋‹นํ™ฉ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

@aetilley : ์•„์ง๋„ ์ด๋Ÿฐ ์ผ์ด? NLTK ์ฝ”ํผ์Šค ์ปฌ๋ ‰์…˜์—์„œ panlex-lite๋ฅผ ์‚ญ์ œํ–ˆ์œผ๋ฏ€๋กœ ์ด์ œ ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@stevenbird , @alvations

์˜ˆ, ํ˜„์žฌ tox๊ฐ€ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰