๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป DataScientist for Python/DataCamp

Introduction to Python 6 - 2D NumPy Arrays

seoyeun 2022. 9. 13. 00:58

- 2D Numpy Arrays

- .shape ์œผ๋กœ ํ™•์ธํ•ด๋ณด๋ฉด (2,5) ์œผ๋กœ array์˜ ํ˜•ํƒœ๊ฐ€ 2ํ–‰ 5์—ด์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

- array ์ค‘์— ํ•˜๋‚˜๋ฅผ " " ๋กœ string type ์œผ๋กœ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค๋ฉด ๋ชจ๋“  ์ˆซ์ž๊ฐ€ string ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.

- Sub setting

- array ์—์„œ index๋ฅผ ์ง€์ •ํ•  ๋•Œ [ํ–‰][์—ด] ์œผ๋กœ ์ง€์ •ํ•ด์ฃผ๊ฑฐ๋‚˜ [ํ–‰, ์—ด] ์œผ๋กœ ์ง€์ •ํ•ด์ค€๋‹ค.

- [0] ํ•˜๋‚˜๋งŒ ํ•ด์ค€๋‹ค๋ฉด ์ฒซ๋ฒˆ์งธ ํ–‰์˜ ๋ชจ๋“  ์ˆซ์ž๋ฅผ ๋ถˆ๋Ÿฌ์™€ output์ด [1.75, 1.68, 1.71, 1.89, 1.79] ์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋œ๋‹ค.

- subsetting

- [: , 1:3] -> ๋ชจ๋“  ํ–‰์€ ๋‹ค ๊ฐ€์ ธ์˜ค๊ณ  1,2 ์—ด๋งŒ ๊ฐ€์ ธ์˜จ๋‹ค. ๋”ฐ๋ผ์„œ 2ํ–‰ 2์—ด์งœ๋ฆฌ array๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.

(์ด๋•Œ 3๋ฒˆ ์ธ๋ฑ์Šค๋Š” ์ถœ๋ ฅ๋˜์ง€ ์•Š๋Š”๊ฒƒ์— ์ฃผ์˜ํ•˜์ž)

- [1, :] -> 1๋ฒˆ์งธ ์—ด์— ์žˆ๋Š” ๋ชจ๋“  ํ–‰์ด ์ถœ๋ ฅ๋œ๋‹ค.

- ์—ฐ์Šต

50๋ฒˆ์งธ ํ–‰์„ ๊ฐ€์ ธ์˜ค๋ผ๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ index๋ฒˆํ˜ธ๋Š” 49, ์ปฌ๋Ÿผ์€ ์ „๋ถ€ : ๊ฐ€์ ธ์˜จ๋‹ค.

๋‘๋ฒˆ์งธ ์ปฌ๋Ÿผ์„ ๊ฐ€์ ธ์˜ค๋ผ๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ ํ–‰์€ : ์ „๋ถ€ ๊ฐ€์ ธ์˜ค๊ณ , ์—ด index๋Š” 1 ์œผ๋กœ ๊ฐ€์ ธ์˜จ๋‹ค.

124๋ฒˆ์งธ ํ”Œ๋ ˆ์ด์–ด์˜ height ์ด๊ธฐ ๋•Œ๋ฌธ์— index 123์œผ๋กœ 124๋ฒˆ์งธ ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  0๋ฒˆ์งธ ํ–‰์œผ๋กœ ํŠน์ • ๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค.

 

์Šฌ๋ผ์ด๋“œ ์ถœ์ฒ˜ : Datacamp - Datascientist with python

https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-4-numpy?ex=1