TILโœ

[TILโœ]2020-01-05

ํžˆ์Šคํ†ค 2021. 1. 6. 02:01

๐Ÿ“—์ปดํ“จํ„ฐํ™œ์šฉ๋Šฅ๋ ฅ 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