๊ตฌ์กฐ์ฒด๋ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ณต๋ถํ ๋๋ฉด ์ ์ธ ์ค ์์์ผํ๋ ์๋ฃํ์ด๋ผ๊ณ ์๊ฐํ๋ค.
๋ณดํต ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ง ๊ณต๋ถํ ๋ ๊ตฌ์กฐ์ฒด๊ฐ ๋ท๋ถ๋ถ ์ง๋์ ์์ด์ ์ ๊ฒฝ์ ๋ง์ด ๋ชป ์ธ ์ ์๋๋ฐ, ๊ทธ๋ฌ๋ฉด ์๋ฃ๊ตฌ์กฐ ๊ณต๋ถํ ๋ ๊ต์ฅํ ํ๋๋๊น
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์๋ถ๋ถ๋ณด๋ค ๋ท๋ถ๋ถ ์ง๋์ ๋ ์ ๊ฒฝ์จ์ ๊ณต๋ถํ๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค. (๋ง์.. ๋ด ์ด์ผ๊ธฐ๋ค...)
์ ๊ทธ๋ฌ๋ฉด ๋จ๋ค ๋ค ์๋ฃ๊ตฌ์กฐ ๊ณต๋ถํ ๋ ํผ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ณต์ต์ ํด์ผํ๋ค. (๋ด ์ด์ผ๊ธฐ๋ค...222)
๊ตฌ์กฐ์ฒด์ ๋ํด ์์๋ณธ๋ค.
struct ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์กฐ์ฒด๋ฅผ ์ ์ํ๋๋ฐ, ๊ตฌ์กฐ์ฒด์ ์๊น์๋ ๋ค์๊ณผ ๊ฐ๋ค.
struct ์ฌ์ฉํ ๊ตฌ์กฐ์ฒด์ ํ์ ์ด๋ฆ {
๋ฉค๋ฒ 1
๋ฉค๋ฒ 2
} ; //๊ฐํน ์ฌ๊ธฐ์ ๊ตฌ์กฐ์ฒด ๋ณ์ ์ด๋ฆ์ ์์ฑํด์ ๊ตฌ์กฐ์ฒด ์ ์ธ,์ ์๋ฅผ ํ๋ฒ์ ํ๊ธฐ๋ ํ๋ค.
์ด๋ ๋ฉค๋ฒ๋ ํ๋๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
ex.
์ด ๊ณผ์ ์ ๋จ์ง ๊ตฌ์กฐ์ฒด๋ฅผ ์ ์ธํ ๊ฒ์ด๋ค. ๋ง์น ์๋ฆฌ์๋ ์์ฐ์ฑ์ฒ๋ผ, ํํ๋ ์์ผ๋ ์ค์ง์ ์ธ ๋ฐ์ดํฐ์ ์๋ฏธ๋ ์๋ค.
๋ฐ์ดํฐ ์ด๊ธฐํ๋ฅผ ํตํด ์ค์ง์ ์ธ ๊ฐ์ ๋ฃ์ด์ค์ผ ํ๋ค. ๋ํ ์ ์ธํ ๋ ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๋ง๋ฌด๋ฆฌํ๋ ๊ฒ์ ํ์๋ค. ์์ฃผ ๊น๋จน๋๋ค!
๊ตฌ์กฐ์ฒด ๋ฉค๋ฒ/ํ๋์ ๋ํ ์ ๊ทผ์ '.'์ ํตํด ์ ๊ทผํ๋ค.
ex.
๋๋ ๊ตฌ์กฐ์ฒด๋ฅผ ์ฒ์ ๊ณต๋ถํ์๋๋ถํฐ ๊ถ๊ธํ๋๊ฒ ์์๋ค. ๋๋์ฒด ์ด ๊ตฌ์กฐ์ฒด ์ ์ธ์ ์ ํ๋๊ฑธ๊น?
์ฌ์ค ์ด ์ ์ธ ๋ถ๋ถ ๋๋ฌธ์ ๋ค๋ฅธ ๋ณ์๋ณด๋ค ๋ฒฝ์ด ๋๊ปด์ ธ์ ๋ง์ด ๊ณต๋ถํด์ผํ๋ ๊ตฌ์กฐ์ฒด์์๋ ์ ์ฐ์ง ์์๋ ๊ฒ ๊ฐ๋ค.
๊ตฌ์กฐ์ฒด๊ฐ ์ด๋ค ์ฑ์ง์ ๋ฐ์ดํฐ ์ ํ์ธ์ง ์๊ฐํด๋ณด๋ฉด ์ดํดํ๊ธฐ ์ฝ๋ค.
๊ตฌ์กฐ์ฒด๋ ์ง๊ณ ๋ฐ์ดํฐ ์ ํ์ผ๋ก ํ๋ ์ด์์ ๋ณ์๋ฅผ ๊ทธ๋ฃน์ง์ด์ ์๋ก์ด ์๋ฃํ์ ์ ์ํ๋ค.
ํนํ๋, ๊ตฌ์กฐ์ฒด๋ ์ฌ์ฉ์ ์ ์ ์๋ฃํ์ด๊ธฐ ๋๋ฌธ์ (์ฌ์ฉ์ ์ ์ ์๋ฃํ์ด๋ผ๋ ํน์ง๋๋ฌธ์ ์๋ฃ๊ตฌ์กฐ ๋ฌธ์ ํ์ด์์ ๋ง์ด ์ฌ์ฉ๋๋ค.)
๊ตฌ์กฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๊ตฌ์กฐ์ฒด๊ฐ ์ด๋ป๊ฒ ์๊ฒผ๋์ง ์ปดํ์ผ๋ฌ(์ฝ๊ฒ ๋งํด ์ฝ๋ ์์ ์ ํ ์ปดํจํฐ)์๊ฒ ๋งํด์ค์ผํ๋ค.
"์ผ ์ปดํจํฐ์ผ, ๋ด๊ฐ ์ด๋ ๊ฒ ์ด๋ ๊ฒ ์๊ธด ์๋ฃํ์ ์ฐ๊ณ ์ถ์๋ฐ ์ ๋ด๋ฌ. ์ด๊ฑฐ ์ด๋ฐ ์ธ๊ฑฐ๋๊น ๊ธฐ์ตํ๊ณ okํด์ค์ผํด"
๋ผ๊ณ ๋ฏธ๋ฆฌ ๋งํด์ฃผ๊ธฐ ์ํด ๊ตฌ์กฐ์ฒด ํค์๋ struct ๋ฅผ ์ฌ์ฉํด ๊ตฌ์กฐ์ฒด๋ฅผ ์ ์ธํด์ค์ผ ํ๋ค.
'๊ฐ์ธ ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ ผ๋ฌธ ์ด๋ก๐] Attention is All you Need (0) | 2024.01.24 |
---|---|
[๋คํธ์ํฌ] #01. ๋คํธ์ํฌ์ ๊ธฐ์ด (0) | 2023.08.05 |
[Python] random/while/list/tuple/dict (2) | 2022.09.08 |
[Python] format (2) | 2022.08.28 |
AI์ค์ต ๊ณผ์ ๊ธฐ๋ก: data set, unique value, tree by python (0) | 2022.08.26 |