[Python] Numpy - ๋ฐฐ์—ด ์ธ๋ฑ์‹ฑ(Array Indexing)
ยท
๊ฐœ๋ฐœ ํƒ€์ž„์บก์Š/Python
์ •์ˆ˜ ๋ฐฐ์—ด ์ธ๋ฑ์‹ฑ ๋ฐฐ์—ด์—์„œ ํ•˜๋‚˜์˜ ๋‹จ์ผํ•œ ์›์†Œ๋ฅผ ์—‘์„ธ์Šค ํ•  ๊ฒฝ์šฐ tuple๋กœ ์ธ๋ฑ์‹ฑ ์ด๊ฒƒ์˜ ๋ชฉ์ ์€ ๋ฐฐ์—ด์— ์ €์žฅ๋œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐ’์„ ํ•œ๊บผ๋ฒˆ์— ๋ฝ‘์•„๋‚ด์„œ ๋˜ ๋‹ค๋ฅธ ํ•˜๋‚˜์˜ ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๋ ค๋Š” ๊ฒƒ์ด๋‹ค. ์Šฌ๋ผ์ด์‹ฑ์„ ํ•˜๋ฉด ์›๋ณธ ๋ฐฐ์—ด์˜ ์—ฐ์†์ ์ธ ๋ฐฐ์—ด์ด๊ฑฐ๋‚˜, ํ˜น์€ ์ผ์ •ํ•œ ๊ทœ์น™์„ ๋”ฐ๋ผ์„œ ์ž˜๋ผ๋‚ธ ํ˜•ํƒœ์ง€๋งŒ, ์ •์ˆ˜ ๋ฐฐ์—ด ์ธ๋ฑ์‹ค์€ ๋ถˆ๊ทœ์น™์ ์œผ๋กœ ์›๋ณธ ๋ฐฐ์—ด์˜ ์ผ๋ถ€๋ฅผ ๋ฝ‘์„ ์ˆ˜ ์žˆ๋‹ค. *์Šฌ๋ผ์ด์‹ฑ์€ ๋‹จ์ง€ ์›๋ณธ ๋ฐฐ์—ด์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด View๋ฅผ ์ƒ์„ฑํ•˜๋Š”๊ฒƒ์— ์ง€๋‚˜์ง€ ์•Š์ง€๋งŒ, ์ •์ˆ˜๋ฐฐ์—ด ์ธ๋ฑ์‹ฑ์€ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 1์ฐจ์› ๋ฐฐ์—ด์— ๋Œ€ํ•œ ์ •์ˆ˜ ๋ฐฐ์—ด ์ธ๋ฑ์‹ฑ ์ธ๋ฑ์Šค๋กœ ์‚ฌ์šฉ๋œ ๋ฐฐ์—ด์˜ ๊ฐ ๊ฐ’์€ ๊ทธ ์ž๋ฆฌ์— ์˜ฌ ์›๋ž˜ ๋ฐฐ์—ด์˜ ๊ฐ’์˜ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•œ๋‹ค. x = np.arange(10, 1, -1) print(x) #[10 9 8 7 6 5 4 3 2] print(..