- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (351)
DATA101
์๋ ํ์ธ์, ์ค๋์ ํ์ด์ฌ ๋๋ค(lambda) ํจ์์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! 1. Lambda ํจ์๋ ์ธ์ ์ฌ์ฉํ๋ฉด ์ข์๊น? ํ์ด์ฌ์์ ํน์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ๋ฐ๋ณต์ ์ผ๋ก ์ง๊ด์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ํจ์๋ฅผ ๋ง์ด ์ฌ์ฉํ๊ณ ๊ณ์ค ๊ฒ๋๋ค. ์์๋ก ์ด๋ค ๊ฐ์ ํจ์์ ์ ๋ ฅํ๋ฉด ์ ๊ณฑํ์ฌ ๋ฐํํด์ฃผ๋ ํจ์๋ฅผ ๋ง๋ค์ด ๋ดค์ต๋๋ค. def squareOut(input_data): return input_data**2 squared_value = squareOut(7) print(squared_value) # 49 ์ถ๋ ฅ ์ผํ์ฑ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด ์ด๋ฌํ ํจ์๋ฅผ ๋ง๋๋ ๊ฒ์ ๋งค์ฐ ๊ท์ฐฎ๊ธฐ๋ ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ์ ๋ญ๋น๋ฅผ ์ ๋ฐํ์ฃ . ๋ฐ๋ฉด, lambda ํจ์์ ์ฌ์ฉ์ ๋ฉ๋ชจ๋ฆฌ ์ ๋ฐ์ ๋ฐฉ์งํ ๋ฟ๋ง ์๋๋ผ ํจ์ ํํ์ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์๋..
1. ํ ๋ง ๋ค์ด๋ก๋ pip install jupyterthemes 2. ๋ณ๊ฒฝ๊ฐ๋ฅํ ํ ๋ง ๋ฆฌ์คํธ ํ์ธ jt -l # ๋ณ๊ฒฝ๊ฐ๋ฅํ ํ ๋ง ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด 9๊ฐ์ ํ ๋ง๋ฅผ ์ง์ํฉ๋๋ค. - chesterish - grade3 - gruvboxd - gruvboxl - monokai - oceans16 - onedork - solarizedd - solarizedl 3. ํ ๋ง ๋ณ๊ฒฝํ๊ธฐ jt -t [๋ณ๊ฒฝํ๊ณ ์ถ์ ํ ๋ง ์ด๋ฆ ์ ๋ ฅ] ๋ณ๊ฒฝํ๊ณ ์ถ์ผ์ ํ ๋ง ์ด๋ฆ์ ๊ดํธ ์์ ๋ฃ์ด์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ฃผ์ธ์. ์ฃผํผํฐ ๋ ธํธ๋ถ ์ฐฝ์ ์๋ก๊ณ ์นจ ํ์๋ฉด ํ ๋ง๊ฐ ๋ณ๊ฒฝ๋ ๊ฒ์ ํ์ธํ์ค ์ ์์ต๋๋ค :) # ์์ jt -t chesterish # ์ฝ๋ ์ ๋ ฅ ํ ์ฃผํผํฐ ๋ ธํธ๋ถ ์๋ก๊ณ ์นจ! 4. (Optional) ํ ๋ง ๊ด๋ จ ๋ช ๋ น์ด ๋ชจ์ ..
๋ณธ ํฌ์คํ ์์๋ KoNLPy ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ด Mecab ํํ์ ๋ถ์๊ธฐ์ ๊ณ ์ ๋ช ์ฌ ์ถ๊ฐ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.๋ชฉ์ฐจ1. Mecab ๊ณ ์ ๋ช ์ฌ ์ฌ์ ์ ๊ทผ2. ๊ณ ์ ๋ช ์ฌ ์ฌ์ ๋ฑ๋กํ๊ธฐ3. ๊ณ ์ ๋ช ์ฌ ์ฌ์ ์ ๋ฐ์ดํธ4. (Optional) ๊ณ ์ ๋ช ์ฌ ์ฌ์ ๋ฑ๋ก์ฌ๋ถ ํ์ธ1. Mecab ๊ณ ์ ๋ช ์ฌ ์ฌ์ ์ ๊ทผMecab ํด๋ ์ ๊ทผcd /Users/[USER_NAME]/mecab-ko-dic-2.1.1-20180720๋จผ์ , ํฐ๋ฏธ๋/์ปค๋งจ๋๋ผ์ธ์ ํตํด mecab ์ค์น ์์น์ ์ ๊ทผํด ์ค๋๋ค. mecab ์ค์น ์์ ํ์ผ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊พธ์์ง ์์๋ค๋ฉด ์์ ๊ฐ์ด PC ์ฌ์ฉ์ ID ํด๋์ ์์นํด ์์ต๋๋ค. ์ ์ mecab ๋ฒ์ ์ด ๋ฌ๋ผ ํด๋ ์ด๋ฆ์ด ๋ค๋ฅผ ์ ์์ผ๋ ์ฐธ๊ณ ๋ง ํ์๊ธธ ๋ฐ๋๋๋ค.๊ณ ์ ๋ช ์ฌ ์ฌ์ ์ ๊ทผcd user-dicvi nnp.csvํฐ๋ฏธ..
์ค๋์ ํ์ด์ฌ pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ์์ ์์ ํน์ ์ด(column)์ด๋ ํ(row)์ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! 1. pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ import import pandas as pd pandas ์ค์น๊ฐ ์๋ ๊ฒฝ์ฐ: ์๋ ์ฝ๋๋ฅผ ์ปค๋งจ๋๋ผ์ธ/ํฐ๋ฏธ๋/์ฃผํผํฐ๋ ธํธ๋ถ ํ๊ฒฝ ์ค์์ ์ค์น๋ถํฐ ์งํํด ์ฃผ์ธ์. pip install pandas 2. ๋ฐ์ดํฐ์ ๋ถ๋ฌ์ค๊ธฐ # ํ์ผ์ด xlsx ํ์์ธ ๊ฒฝ์ฐ, dataset = pd.read_excel([ํ์ผ๊ฒฝ๋ก], sheet_name = [๋ถ๋ฌ์ฌ ์ํธ ์ด๋ฆ]) # ํ์ผ์ด csv ํ์์ธ ๊ฒฝ์ฐ, dataset = pd.read_csv([ํ์ผ๊ฒฝ๋ก], sheet_name = [๋ถ๋ฌ์ฌ ์ํธ ์ด๋ฆ]) ํ์ผ ๊ฒฝ๋ก๋ฅผ ๋๊ดํธ([]) ์์ ๋ฐ์ดํ('')์์ ..
์๋ ํ์ธ์, ์ค๋๋ถํฐ 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 ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ SQL์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ๋ฌํด ๋๋ฆฝ๋๋ค. ๋ฐ๋ก ์์ํ์ฃ ! ๋ชฉ์ฐจ 1. SQLite๋? 2. SQLite ์ค์น 3. SQLite Studio ์ค์น 4. ์ฐ์ต์ฉ DB ์ค์น: Baseball Databank 1. SQLite๋? SQLite๋ ํํ ์์๋ MySQL์ด๋ PostgreSQL๊ณผ ์ ์ฌํ *๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Relational Database, RDB) ๊ด๋ฆฌ ์์คํ ์ ์ผ์ข ์ ๋๋ค. * ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ก ๊ด๊ณ(relataionship)๊ฐ ์๋ ์ฌ๋ฌ ํ ์ด๋ธ(table)๋ค์ ํฌํจํ ๋ฐ์ดํฐ ์งํฉ์ ์๋ฏธํฉ๋๋ค. ๋๋ณด๊ธฐ ์์ ์คํฌ๋ฆฐ์ท ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ผ๋ก ๋ค๋ฃจ๊ฒ ๋ ์คํ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์ ๋ฏธ๊ตญ ์ต๋ ์ผ๊ตฌ๋ฆฌ๊ทธ์ธ ๋ฉ์ด์ ๋ฆฌ..
๐ ๋ชฉ์ฐจ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. ..
์๋ ํ์ธ์, ์ค๋์ ํฐ๋ฏธ๋์์ ์๋ก์ด 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์ ํ์ผ์ ์ ๋ก๋ํฉ๋๋ค. ํฌ์คํ ๋ด์ฉ์..