๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (355)

DATA101

[SQLite] SELECT: ๋ฐ์ดํ„ฐ ์ถœ๋ ฅํ•˜๊ธฐ! (Feat. LIMIT)

์•ˆ๋…•ํ•˜์„ธ์š”, ์˜ค๋Š˜๋ถ€ํ„ฐ SQLite Studio ํ™˜๊ฒฝ์—์„œ SQL ๊ตฌ๋ฌธ์„ ์—ฐ์Šตํ•ด ๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. SQLite Studio ๋ฐ ์—ฐ์Šต์šฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์•„์ง ์„ค์น˜ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์€ ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š” :) heytech.tistory.com/11 [SQL] SQLite ๋ฐ ์—ฐ์Šต์šฉ ๋ฐ์ดํ„ฐ์…‹ ์„ค์น˜ํ•˜๊ธฐ! ์˜ค๋Š˜๋ถ€ํ„ฐ SQLite ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ SQL์˜ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•์„ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ „๋‹ฌํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋ž€? 2. SQLite ์„ค์น˜ 3. SQLite Studio ์„ค์น˜ 4. ์—ฐ์Šต์šฉ DB ์„ค์น˜: Baseball Databank.. heytech.tistory.com ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! SELECT: ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ ์„ ํƒ SELECT * FROM Salaries L..

[SQLite] SQLite ๋ฐ ์—ฐ์Šต์šฉ ๋ฐ์ดํ„ฐ์…‹ ์„ค์น˜ํ•˜๊ธฐ!

์˜ค๋Š˜๋ถ€ํ„ฐ SQLite ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ SQL์˜ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•์„ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ „๋‹ฌํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋ž€? 2. SQLite ์„ค์น˜ 3. SQLite Studio ์„ค์น˜ 4. ์—ฐ์Šต์šฉ DB ์„ค์น˜: Baseball Databank 1. SQLite๋ž€? SQLite๋Š” ํ”ํžˆ ์•„์‹œ๋Š” MySQL์ด๋‚˜ PostgreSQL๊ณผ ์œ ์‚ฌํ•œ *๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Relational Database, RDB) ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ผ์ข…์ž…๋‹ˆ๋‹ค. * ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€? ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์„œ๋กœ ๊ด€๊ณ„(relataionship)๊ฐ€ ์žˆ๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”(table)๋“ค์„ ํฌํ•จํ•œ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋”๋ณด๊ธฐ ์œ„์˜ ์Šคํฌ๋ฆฐ์ƒท ์† ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์•ž์œผ๋กœ ๋‹ค๋ฃจ๊ฒŒ ๋  ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์„œ ๋ฏธ๊ตญ ์ตœ๋Œ€ ์•ผ๊ตฌ๋ฆฌ๊ทธ์ธ ๋ฉ”์ด์ €๋ฆฌ..

[ํŒŒ์ด์ฌ/NLP] ๋น ๋ฅด๊ฒŒ ํ•œ๊ตญ์–ด ํ˜•ํƒœ์†Œ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ• (feat. KoNLPy)

๐Ÿ“š ๋ชฉ์ฐจ1. KoNLPy setup 1.1. KoNLPy ์„ค์น˜ 1.2. KoNLPy import 1.3. ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ ๋น„๊ต 2. ํ˜•ํƒœ์†Œ๋ณ„ ํ† ํฐํ™”(tokenization)ํ•˜๊ธฐ 2.1. ํ† ํฐํ™” without ํ’ˆ์‚ฌ ํƒœ๊น… 2.2. ํ† ํฐํ™” with ํ’ˆ์‚ฌ ํƒœ๊น… 2.3. ๋ช…์‚ฌ๋งŒ ์ถ”์ถœํ•˜๊ธฐ1. KoNLPy setup1.1. KoNLPy ์„ค์น˜KoNLPy ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋Š” ๋ถ„๋“ค์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์…”์„œ ์„ค์น˜ํ•ด ์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.heytech.tistory.com/3 [Python/NLP] MacOS์—์„œ KoNLPy ์„ค์น˜ํ•˜๊ธฐ์˜ค๋Š˜์€ ํ•œ๊ตญ์–ด ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(NLP)๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ KoNLPy๋ฅผ MacOS์—์„œ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. 1. ์‚ฌ์ „ ์„ค์น˜ํ•ญ๋ชฉ 1.1. ..

[Github] ํ„ฐ๋ฏธ๋„์—์„œ ์ƒˆ๋กœ์šด branch ๋งŒ๋“ค๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”, ์˜ค๋Š˜์€ ํ„ฐ๋ฏธ๋„์—์„œ ์ƒˆ๋กœ์šด branch๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. branch๋Š” ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ์—ฌ๋Ÿฌ ํŒ€์›๊ณผ ํ˜‘์—…ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜์ฃ ! ๋ชฉ์ฐจ 1. branch ์ƒ์„ฑํ•˜๊ธฐ 2. ํŠน์ • branch์— ํŒŒ์ผ ์—…๋กœ๋“œํ•˜๊ธฐ 1. branch ์ƒ์„ฑํ•˜๊ธฐ git checkout -b [์ƒˆ๋กœ์šด branch ์ด๋ฆ„] ์ €๋Š” "01.additionalFiles"๋ผ๋Š” ์ด๋ฆ„์˜ branch ๋ฅผ ์ƒˆ๋กญ๊ฒŒ ์ƒ์„ฑํ–ˆ์œผ๋ฉฐ, ์ž๋™์œผ๋กœ ํ˜„์žฌ branch๋Š” ์ƒ์„ฑํ•œ branch๋กœ ์„ค์ •๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2. ํŠน์ • branch์— ํŒŒ์ผ ์—…๋กœ๋“œํ•˜๊ธฐ git push origin [branch ์ด๋ฆ„] ์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด origin ์ด๋ผ๋Š” ์ €์žฅ์†Œ ๋‚ด ํŠน์ • branch์— ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ํฌ์ŠคํŒ… ๋‚ด์šฉ์—..

SW ๊ฐœ๋ฐœ/Git 2021. 1. 18. 18:35
[ํ”„๋กœ๊ทธ๋ž˜๋ฐ/๊ฐœ๋ฐœ] ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ ์ •๋ณด ๋ณด๊ธฐ (+์ˆจ๊น€ ํŒŒ์ผ)!!

ls ๋ช…๋ น์–ด ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜ ๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์œ„์น˜ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. * ์ฐธ๊ณ ๋กœ ls๋Š” list์˜ ์•ฝ์ž๋ผ๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹œ๋ฉด ์˜ค๋ž˜ ๊ธฐ์–ตํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๊ธฐ๋Šฅ ๋ช…๋ น์–ด ๋ช…๋ น์–ด ์„ค๋ช… -l ์ƒ์„ธ ํŒŒ์ผ์ •๋ณด ๋ณด๊ธฐ -a ์ˆจ๊น€ํŒŒ์ผ์„ ํฌํ•จํ•œ ๋ชจ๋“  ํŒŒ์ผ ๋ณด๊ธฐ -r ํŒŒ์ผ๋ช…์˜ ์•ŒํŒŒ๋ฒณ ์—ญ์ˆœ์œผ๋กœ ๋ชจ๋“  ํŒŒ์ผ๋ช… ์ œ๊ณต -R (์†Œ๋ฌธ์ž์™€ ๊ตฌ๋ถ„ ์ฃผ์˜) ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ ์ •๋ณด ์ œ๊ณต -t ํŒŒ์ผ์˜ ์ˆ˜์ •์ˆœ์„œ์— ๋”ฐ๋ผ ์ •๋ณด ์ œ๊ณต(์ขŒ์ธก ์ƒ๋‹จ์ผ์ˆ˜๋ก ์ตœ๊ทผ ์ˆ˜์ •๋œ ํŒŒ์ผ) -lrt ํŒŒ์ผ์˜ ์ˆ˜์ •์ˆœ์„œ์— ๋”ฐ๋ผ ์—ญ์ˆœ์œผ๋กœ, ์ƒ์„ธํ•œ ํŒŒ์ผ์ •๋ณด ์ œ๊ณต(ํ•˜๋‹จ์˜ ํŒŒ์ผ์ด ์ตœ๊ทผ ์ˆ˜์ •๋œ ํŒŒ์ผ) ls + "๋ช…๋ น์–ด" ๋ฅผ ์ž…๋ ฅํ•˜์‹œ๋ฉด ์—ฌ๋Ÿฌ ์ถ”๊ฐ€๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :D ํ•„์š”ํ•˜์‹  ๋ถ€๋ถ„๋งŒ ์ฐพ์•„ ์‚ฌ์šฉํ•ด ๋ณด์…”๋„ ๊ดœ์ฐฎ์ง€๋งŒ, ์–ด๋–ค ์ถ”๊ฐ€๊ธฐ๋Šฅ๋“ค์ด ์žˆ๋Š”์ง€ ์ง์ ‘ ํ„ฐ๋ฏธ๋„์—์„œ ..

SW ๊ฐœ๋ฐœ/etc 2021. 1. 18. 11:21
[Python/NLP] ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜/์ด๋ชจ์ง€ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•!

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜/์ด๋ชจ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ API๋ฅผ ํ™œ์šฉํ•˜๋˜ ์ค‘ ์ด๋ชจํ‹ฐ์ฝ˜์ด ํฌํ•จ๋œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ,์ •์ƒ์ ์œผ๋กœ ๋ฒˆ์—ญ์ด ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.์ด๋Š” ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ API๊ฐ€ ํ…์ŠคํŠธ ๋‚ด ์ด๋ชจํ‹ฐ์ฝ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชป ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‚ฌ๋ฃŒ๋ฉ๋‹ˆ๋‹ค.์ด๋ชจํ‹ฐ์ฝ˜ ์ œ๊ฑฐ ์ฝ”๋“œ# Remove emoticonsdef remove_emoji(inputString): return inputString.encode('ascii', 'ignore').decode('ascii')print(remove_emoji('๐Ÿก corpo'))์ฝ”๋“œ๋Š” ์ •๋ง ์‹ฌํ”Œํ•˜์ฃ . ASCII ์ฝ”๋“œ์— ํ•ด๋‹นํ•˜์ง€ ์•Š์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ๋ฌด์‹œ(์ œ๊ฑฐ)ํ•˜๊ณ  ์ถœ๋ ฅํ•ด ์ฃผ๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.์ˆ˜ํ–‰ ๊ฒฐ๊ณผ..

[ํŒŒ์ด์ฌ/์•„๋‚˜์ฝ˜๋‹ค] zsh: command not found: conda ์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ!

(์ด ๊ธ€์€ MacOS ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.) โ€‹ ์•„๋‚˜์ฝ˜๋‹ค ์„ค์น˜ ํ›„ conda ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ์— ๋งˆ์ฃผํ–ˆ์„ ๋•Œ ํ•ด๊ฒฐ์ฑ…์„ ๊ณต์œ ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 1. zshrc ํŒŒ์ผ ์˜คํ”ˆ vi ~/.zshrc ๋จผ์ €, zshrc ํŒŒ์ผ์˜ ํ…์ŠคํŠธ ์—๋””ํ„ฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. 2. ์•„๋‚˜์ฝ˜๋‹ค ๊ฒฝ๋กœ ์ž…๋ ฅ ํ…์ŠคํŠธ ์—๋””ํ„ฐ์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์•„๋‚˜์ฝ˜๋‹ค ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. ๋งŒ์•ฝ ์•„๋‚˜์ฝ˜๋‹ค ๋ฒ„์ ผ 3์„ ์ด์šฉํ•˜์‹ ๋‹ค๋ฉด "anaconda3"์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. export PATH="/Users/[UserName]/opt/anaconda3/bin:$PATH" ๋”๋ณด๊ธฐ ํ…์ŠคํŠธ ์—๋””ํ„ฐ ๋‹จ์ถ•ํ‚ค ๋ฐ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฒ• 1) ์ž…๋ ฅ: ํ‚ค๋ณด๋“œ์—์„œ ' i 'ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹œ๋ฉด, ์ด์ œ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋ฅผ ์ด์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2) ๋ช…๋ น(์—๋””ํ„ฐ ์ œ์–ด): ์ž…๋ ฅ์„ ๋ชจ๋‘ ํ•˜์…จ๋‹ค..

SW ๊ฐœ๋ฐœ/Python 2021. 1. 14. 16:13