๐์ปดํจํฐํ์ฉ๋ฅ๋ ฅ 2๊ธ ์ค๊ธฐ
-์ปดํ ์ธ๊ฐ 2๊ฐ(๋ชจ์๊ณ ์ฌ 2ํ)
-์์ ํจ์ ์ ๋ฆฌํ๊ธฐ
์ค๋ ๋๋์ด ๋ฐฐ์ก์์ผฐ๋ ์ปดํ์ฑ ์ด ๋์ฐฉํ์๋ค. ๊ทธ๋์ ์ฑ ์ด ์์์ ์ธ๊ฐ๋ง ๋ฃ๊ณ ๋ฌธ์ ๋ฅผ ํ์๋๋ฐ ์ด์ ํจ์ ๋ถ๋ถ๋ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๋ณผ ์ ์๊ฒ ๋์๋ค. ์ํ๊น์ง ์ฝ10์ผ์ ๋ ๋จ์์ผ๋ ๊ธฐ์ถ๋ฌธ์ ๋๋ฆฌ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ์ธ๊ฐ๊ณผ ์ฑ ์ผ๋ก ๋ณด์ถฉํ ๊ณํ์ด๋ค.
๐์ํ์ฝ๋ฉ <๋จธ์ ๋ฌ๋>
-1-7. ๋จธ์ ๋ฌ๋๋จธ์ ~1-14. ์ฌ๋ฆฌ์ ๊น์ง ์ธ๊ฐ ๋ค์
๋ ๋ฆฝ๋ณ์์ ์ข ์๋ณ์์ ๋ํด ๋ฐฐ์ ๋๋ฐ ๊ฐ๋จํ๊ฒ ์ค๋ช ํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ ๋ฆฝ๋ณ์ = ์์ธ์ด ๋๋ ์ด
- ์ข ์๋ณ์ = ๊ฒฐ๊ณผ๊ฐ ๋๋ ์ด
๋ฐ์ดํฐ ์ค์์ ์ด๋ค๊ฒ์ด ๋ ๋ฆฝ๋ณ์์ธ์ง ์ข ์ ๋ณ์์ธ์ง๋ฅผ ๊ตฌ๋ณํ๋๊ฒ ์ค์ํ๋ค.
-๋จธ์ ๋ฌ๋์ ํตํด ํด๊ฒฐํ๊ณ ์ถ์ ๋ฌธ์ ์ ์ฐพ๊ธฐ
- ํ๊ฒฝ: ์ธํด์ํ ์ค์ธ ๋ํ์
- ๋ถ๋ง์กฑ: ์ธํด์ํ์ ํ ๋ ํ์๋ค๊ณผ ํจ๊ป ์ ์ฌ ๋๋ ์ ๋ ์ ํจ๊ป ๋จน๊ฒ๋๋ฐ, ์ด๋๋ง๋ค ๋ชจ๋ ์ฌ๋๋ค์ ์๊ฒฌ์ ์กฐ์จํ๋๊ฒ ๊ทธ๋ฆฌ๊ณ ๊ทผ์ฒ์ ์ ์ ํ ์๋น์ ์ ์ ํ์ฌ ๋ฐฅ์ ๋จน๋ ๊ฒ์ด ๋งค๋ฒ ๊ณ ๋ฏผ๋์๋ค.
- ๊ฟ๊พธ๋ ๊ฒ: ๋ชจ๋ ์ฌ๋์ ์๊ฒฌ์ ์ถฉ์กฑํ ์ ์๋ ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์จ์ดํ ์ด ์๋(๊ฑฐ์ ์๋) ์๋น์ ๊ณจ๋ผ์ฃผ๋ ์ดํ์ด ์์ผ๋ฉด ํ๋ค.
์์ ๋ฌธ์ ์ ์ ๋ด๊ฐ ์ ๋ฒํ๊ธฐ ์ง์ ๋ฉ์ค ์ธํด์ ํ๋ฉด์ ๋งค๋ฒ ์ ์ฌ์ ๋ญ๋จน์๊น ๊ณ ๋ฏผํ๋ค ๊ฒฐ๊ตญ ๋น์ทํ ๋ฉ๋ด๋ฅผ ๋จน๊ฒ๋๋ ์ํฉ์ด ๋ง์์ ์๊ฐํ๊ฒ ๋ ๋ฌธ์ ์ ์ด๋ค. ๋งค๋ฒ ์ ์ฌ๋ฉ๋ด๊ฑฑ์ ์ ๋์ด์ฃผ๋ ์ฑ์ด ์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ํด๋ณด์๋ค.
๐๋ฐ์ดํฐ์ฌ์ด์ธ์ค ์ ๋ฌธ A to Z
-CH.5 ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ ๊ทผํ๊ธฐ
๋ค์ฐจ์ ๋ฐฐ์ด ํฌ์ ๊ฒ์๊ณผ ๋ ผ๋ฆฌ ๊ฒ์์ ๋ํด ๋ฐฐ์ ๋ค.
๋ํ์ด ๋ชจ๋๊ณผ ํ๋ค์ค ๋ชจ๋์ ๊ฐ์ฒด๋ ์ผ๋ฐ ๋ฐฐ์ด๊ณผ ๋ค๋ฅธ ๋ค์ฐจ์ ๋ฐฐ์ด๋ก ์์ธ ์ฐ์ฐ๋ ์ ์ ์ธ๋ฑ์ค ์ธ์ ๋ฐฐ์ด๋ ์ธ์๋ก ๋ฐ์์ ๊ฒ์ํ ์ ์๋ค.
๋ฐฐ์ด์ ์ธ์๋ก ์ฒ๋ฆฌํ๋ ํฌ์๊ฒ์(Fancy Indexing)๊ณผ ๋ ผ๋ฆฌ ๊ฒ์(Boolean Indexing)์ ๋ํด ์์๋ณด์๋ค.
๋ค์ฐจ์ ๋ฐฐ์ด: 2์ฐจ์ ๋ฐฐ์ด์๋ ํ๊ณผ ์ด์ ์ถ์ด ์กด์ฌํจ. ํ๊ณผ ์ด์ ๋์์ ์กฐํํ๊ธฐ ์ํด ์ถ์ ์ผํ๋ก ๊ตฌ๋ถํ๋ค.
b = a[[0,2]]
ํ๋ค์ค ๋ชจ๋๋ 1์ฐจ์์ธ ์๋ฆฌ์ฆ์ 2์ฐจ์์ธ ๋ฐ์ดํฐํ๋ ์ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ค.
import pandas as pd #ํ๋ค์ค ๋ชจ๋ ์ฌ์ฉ
a = np.arange(10).reshape(2,5) #0๋ถํฐ 9๊น์ง์ 1์ฐจ์๋ฐฐ์ด์ ์์ฑํ๊ณ ํ์์ reshape ๋ฉ์๋๋ก 2์ฐจ์์ผ๋ก ๋ณํ
๋ํ, ํ๋ค์ค์ ์๋ฆฌ์ฆ๋ ๋ฐ์ดํฐํ๋ ์๋ ๋ฐฐ์ด์ด๋ฏ๋ก ๋ ผ๋ฆฌ์ฐ์ฐ์ ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ์ธ ๋ฐฐ์ด์ ์์ธ์ฐ์ฐ์ ์ธ์๋ก ์ ๋ฌํด ๊ฒ์๊ฐ๋ฅ.
๋ฐ์ดํฐ๊ตฌ์กฐ ๋ณ๊ฒฝํ๊ธฐ
๋๊ฐ์ ๋ค์ฐจ์ ๋ฐฐ์ด์ ๋ฐฐ์ด์ ํ์์ด ๋ง์์ผ ๊ฒฐํฉํ ์ ์์ผ๋ฏ๋ก ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํด์ค์ผํจ.
์ค๋ ๊ณต๋ถํ ๋ด์ฉ์ ๋งค์ผ GIT์ ์ฝ๋๋ฅผ ์ ๋ก๋ ์ค์ด๋ค. ์ด๋ ๊ฒ GIThub์ ์ด์ฉํด๋ ๋ ์ง๋ ๋ชจ๋ฅด์ง๋ง..์ผ๋จ ์ฌ๋ ค๋ณด๋ ์ค์ด๋ค.
๐JAVA ๊ณต๋ถ
์ค๋๋ถํฐ JAVA ์คํฐ๋๋ฅผ ์์ํ์๋ค. ํจ๊ป ๋ฌธ์ ๋ฅผ ๊ณต์ ํ๊ณ ๊ทธ์ ๋ฐ๋ฅธ ์ฝ๋๋ฅผ ์ ๋ก๋ํ์ฌ์ ๋ฌธ์ ํ์ด๋๊ฐ๋ ํ์์ธ๋ฐ ์์ง JAVA ๊ณต๋ถ๊ฐ ์ถฉ๋ถํ๊ฒ ๋์ง ์์ ์ํ๋ผ์ ํ๋ฃจ๋นจ๋ฆฌ JAVA ๊ณต๋ถ๋ฅผ ์์ํ์๋ค.
์์ง JAVA๋ฅผ ์ค์นํ๊ณ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด๋ฅผ ๋ฐฐ์ด์ํ๋ผ ๋ฌธ์ ๋ฅผ ํ์ง๋ ๋ชปํ์์ง๋ง ์ด๋ฒ์ฃผ ๊ธ์์ผ๊น์ง๋ ๊ธฐ์ด๋ฌธ๋ฒ์ ๋ฐฐ์ฐ๊ณ ์๋ํด๋ณผ ์์ ์ด๋ค.
๐3D ํ๋ฆฐํ ํน๊ฐ
ํ๊ต์์ ์งํํ๋ ํน๊ฐ์ค <3D ํ๋ฆฐํ ์ค๋ฌด ํน๊ฐ-์ฌํ>๊ฐ ์ฌ๋ฏธ์์ ๊ฒ ๊ฐ์์ ์ ์ฒญํด๋ณด์๋ค. ์ฌ์ค ๊ธฐ์ด๋ฅผ ๋ฃ์ง ์์์ ๊ธฐ์ด๋ถํฐ ๋ค์ผ๋ ค๊ณ ํ์์ง๋ง ์ด๋ฏธ ์๊ฐ์ ์ฒญ ์ ์์ด ๋ชจ๋ ์ฐจ๋ฒ๋ ค์ ์ฌํ๋ฅผ ๋ฃ๊ฒ๋์๋ค.
์ดํ ๋ธ๋ก๊ทธ์ ๊ทธ ๋ด์ฉ์ ๋ํด์ ์์ธํ ํฌ์คํ ํ๊ฒ ๋ค.
์๋ ๊ทธ๋ฆผ์ ์ค๋ ๋ด๊ฐ ๋ง๋ ๋ฐ์ง๋ฅผ 3D ํ๋ฆฐํ ํ๊ธฐ ์ํด ๋ชจ๋ธ๋งํ ๊ฒ์ ์บก์ณํ ๊ฒ์ด๋ค.
์์ง ๋ฏธ์ํ์ง๋ง ์ ์ ํน๊ฐ์ด ์งํ๋ ์๋ก ์์ฑ๋๊ฐ ๋์ ์ํ์ด ๋์ค๊ธธ ๊ธฐ๋ํ๋ค.
'TILโ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TILโ]2021-01-12 (3) | 2021.01.12 |
---|---|
[TILโ]2020-01-11 (1) | 2021.01.11 |
[TILโ]2021-01-08 (0) | 2021.01.08 |
[TILโ]2021-01-07 (0) | 2021.01.07 |
[TILโ]2021-01-06 (6) | 2021.01.07 |