210917 ๊ฐ๋ฐ๊ธฐ๋ก: ํ์ด์ฌ ํ๋ ฌ ์ ํ (not numpy)
2021. 9. 18. 00:07ใ๐ TIL
โ ํ์ด์ฌ ํ๋ ฌ ์ ํ
zip() ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ๊ฐ์ ์์๋ฅผ ๋ฌถ์ ์ ์๋๋ฐ, ์ด๋ฅผ ํ๋ ฌ์ ํ์ ์ฌ์ฉํ ์ ์๋ค.
์ฐ์ asterisk (*) ํํ์ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด์ ํ ๊บผํ(?) ๋ฒ๊ฒจ ๋ผ ์ ์๋๋ฐ,
matrix ์ asterisk ๋ฅผ ์ ์ฉํ๋ฉด [1, 2, 3], [4, 5, 6], [7, 8, 9] ์ ํํ๊ฐ ๋๋ค. ์ฆ ์ธ๊ฐ์ ์๋ก ๋ค๋ฅธ ๋ฐฐ์ด์ด ์์ฑ๋๋ค.
์ด ์ธ๊ฐ์ ๋ฐฐ์ด์ zip() ํจ์๋ฅผ ์ ์ฉํ๋ฉด ๊ฐ ๋ฐฐ์ด ๋ด ์์์ ์์์ ๋ง๊ฒ ๋ฌถ์ด๊ฒ ๋๋ค.( ์ฒซ๋ฒ์งธ ์์ ๋ผ๋ฆฌ, ๋๋ฒ์งธ ์์ ๋ผ๋ฆฌ ... )
์ด๋ฅผ ๋ค์ ๋ฆฌ์คํธ๋ก ์ฒ๋ฆฌํ๋ฉด matrix 2์ฐจ์ ๋ฐฐ์ด์ ๊ธฐ์ค์ผ๋ก ๊ฐ column ๋ผ๋ฆฌ ๋ฌถ์ด๊ฒ ๋๋ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๋ค.
matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
matrix = list(map(list, zip(*matrix)))
>>>
[1, 4, 7]
[2, 5, 8]
[3, 6, 9]
'๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
210922๊ฐ๋ฐ๊ธฐ๋ก : [Nestjs, TypeOrm ์๋ฌ] no pg_hba.conf entry for host, SSL off (0) | 2021.09.22 |
---|---|
210918 ๊ฐ๋ฐ๊ธฐ๋ก: netlify - ์๋ก๊ณ ์นจ ์๋ฌ (0) | 2021.09.18 |
210916 ๊ฐ๋ฐ๊ธฐ๋ก: ๋ฏธ๋์ด์ฟผ๋ฆฌ , ๋ฐ์ํ (0) | 2021.09.17 |
210915 ๊ฐ๋ฐ๊ธฐ๋ก: (0) | 2021.09.15 |
210912 ๊ฐ๋ฐ๊ธฐ๋ก: ๋ฆฌ์กํธ, ์ผํญ์ฐ์ฐ์ ์์ด jsx ๊น๋ํ ๋ฆฌํด (0) | 2021.09.13 |