Introduction to Python 6 - 2D NumPy Arrays
- 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