IT ๐ป8 [Python] ์๋ฃํ_ํํ ๊ฐ๋ ๋ฐ ํจ์ ํ์ฉ๋ฒ ํํ์ ๊ฐ๋ ๋ฆฌ์คํธ์ ๊ฑฐ์ ๋น์ทํ์ง๋ง ํํ์ ์ค๊ดํธ()๋ฅผ ์ฌ์ฉํ๋ฉฐ ๋ฆฌ์คํธ์ ๋ฌ๋ฆฌ ์์ฑ, ์ญ์ , ์์ ์ ๋ชปํ์ง๋ง ์์๋ฅผ ๋ณ๊ฒฝํ์ง ์๋ ๋ฉ์๋(index, count)๋ค์ ์ด์ฉํ ์ ์๋ค. ํ๋ก๊ทธ๋๋ฐ์์๋ ๋๋ถ๋ถ ๋ณํ๋๋ ๋ณ์๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ํํ๋ณด๋ค๋ ๋ฆฌ์คํธ๋ฅผ ๋ ์ฌ์ฉํ๋ค๊ณ ํ๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ฆฌ์คํธ๋ง ์ฌ์ฉํ๋ฉด ๋ ํ ๋ฐ '์ ๊ตณ์ด ํํ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๊น?'๋ผ๋ ๊ถ๊ธ์ฆ์ด ์๊ธฐ๋๋ฐ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ํ ๋นํ๋ ๊ณต๊ฐ๋์ด ํฌ๊ฒ ๋ญ๋น๋์ง ์๊ณ ๋ฌด์๋ณด๋ค ํ๋ก๊ทธ๋๋จธ๊ฐ ์ฝ๋๋ฅผ ์ค๊ณํ ๋ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ฐ์ดํฐ์ ๊ทธ๋ ์ง ์์ ๋ฐ์ดํฐ๋ก ๋ถ๋ฅํด ๋ฐ์ดํฐ์ ์ค์ผ์ ์ค์ด๊ธฐ ์ํจ์ด๋ค. ํํ ํ์ฉ๋ฒ # ํํ ์์ name = 'Kane' age = 22 hobby = '์ถค์ถ๊ธฐ' print(name, age, hobby) (name, age, hobb.. 2022. 3. 1. [Python] ์๋ฃํ_๋ฆฌ์คํธ ๊ฐ๋ ๋ฐ ํจ์ ํ์ฉ๋ฒ ๋ฆฌ์คํธ์ ๊ฐ๋ ๋ฆฌ์คํธ๋ ๋๊ดํธ๋ฅผ ์ด์ฉํด ๊ฐ์ ๋ฐ์ดํฐ ํ์ ์ด๋ ๋ค๋ฅธ ๋ฐ์ดํฐ ํ์ ์ ์ฌ๋ฌ ๊ฐ์ง ํญ๋ชฉ๋ค์ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋ฉ์๋๋ค. ๋ฆฌ์คํธ์ ๋ค์ด๊ฐ๋ ํญ๋ชฉ์ ์ซ์, ๋ฌธ์์ด, ๋ฆฌ์คํธ, ํํ, ์ธํธ, ๋์ ๋๋ฆฌ ๋ฑ์ด๋ค. ๋ฆฌ์คํธ ์์ ์๋ฌด๊ฒ๋ ์๋ ํํ๋๋ผ๋ ๋น๋ฆฌ์คํธ๋ ์์ฑ๋ ์ ์๋ค. ๋ฆฌ์คํธ ์์ ํญ๋ชฉ(์์)๋ i(Index)๋ผ๊ณ ํ๋ฉฐ, ๋ณ์๋ช [i]๋ก ์ง์ ํ ์ ์๋ค. n๊ฐ์ ํญ๋ชฉ์ด ์๋ ๋ฆฌ์คํธ๊ฐ ์๋ค๋ฉด ์ธ๋ฑ์ค i์ ๋ฒ์๋ 0 ๋ถํฐ n-1๊น์ง์ด๋ค. ๋ฆฌ์คํธ ํ์ฉ๋ฒ ์ํ๋ ํน์ ํญ๋ชฉ๋ง ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด ์ฌ๋ผ์ด์ฑ์ ์ฌ์ฉํ ์ ์๊ณ , ๋ค๋ง ํน์ ํญ๋ชฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ ๊ฐ๊ฐ ํ๋์ ๋ฐ์ดํฐ๋ง ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค. ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ์ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด ํ๋ค์ค ๋ชจ๋์ ์ด์ฉํด ์กฐ๊ฑด์ ๋ง๋ ์ปฌ๋ผ์์ ๋ค์ํ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ค. .. 2022. 2. 28. ์ธ๊ณต์ง๋ฅ ๊ด๋ จ ํ๋ก์ ํธ, ๊ณต๋ถ๋ฅผ ํ๋ ๊ณผ์ &๋๋ผ๋ ์ ์๋ก์ด ๊ฒ์ ๋ฐฐ์ธ ๋๋ง๋ค ์ค์ค๋ก์๊ฒ ๋์ง๋ ์ง๋ฌธ๋ค์ด ์๋ค. '์ผ์์์ ์ด๋ค ์ํฉ์ด ๋ฒ์ด์ง ๋ ์ด๋ฐ ์ฝ๋๋ฅผ ์ ์ฉํ ์ ์์๊น?' '๋ด๊ฐ ๊ฐ๋ฐํ๊ณ ์ถ์ ์์ด๋์ด์ ์ผ๋ง๋ ์ ์ฉํ ์ ์์๊น?' ๊ณต๋ถ๋ฅผ ํ ์ฐจ๋ก ๋๋ด๊ณ ํ๋ก์ ํธ๋ฅผ ํ๋์ฉ ์งํํ ๋๋ง๋ค ๋งค๋ฒ ๋ค๋ฅธ ๋ต๋ค์ด ๋์ค์ง๋ง ๋ฆฌ์ ๋ ์์ด๋์ด๋๋ผ๋ ์ ์ด๋๊ธฐ๋ ํ๊ณ ์์ ํ๊ณ ๋ฐ์ ์ํฌ ์ ์์๊น ํ์๋ค๊ณผ ๊ณ ๋ฏผํ์๋ค. ์ฌ๋๋ค๋ง๋ค ๋ค๋ฅผ ์ ์์ง๋ง ํ๋ก์ ํธ๊ฐ ํ๋ ์์ฑ๋ ๋๊น์ง ํฐ ๊ณผ์ ์ ์ด๋ ๋ค. ์ผ๋จ ํ์๋ค๊ฐ ํจ์จ์ ์ธ ์ํต์ ์ํด ์ฝ๊ฐ์ ์์ด์ค๋ธ๋ ์ดํน์ ๋จผ์ ๊ฑฐ์น ํ๐ ์ข์ ๋ฌธ์ ๋ฅผ ์ฐพ๋ ๊ฒ (๊ฐ์ค ์ธ์ฐ๊ธฐ + ํด๋น ์ฃผ์ ์กฐ์ฌ) ์ถฉ๋ถํ ๋ฐ์ดํฐ๊ฐ ์๋์ง ํ์ธ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๊ฐ์ค์ ์ด๋ป๊ฒ ๊ฒ์ฆํ ์ง ํ์ํ ๋ฐ์ดํฐ๋ง ์์งํ๊ธฐ ๊ฐ์กฐํด์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๊ฒ์ ์๊ฐํํ๊ธฐ .. 2022. 2. 9. [Python] ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ๋ฒ 1. ๋ํ์ด(Numpy) ํ์ด์ฌ์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ๊ฐ์ฅ ์ฒ์ ๋ฐฐ์ฐ๋ ํจํค์ง ์ค ํ๋๋ ๋ฐ๋ก ๋ํ์ด(Numpy)๋ค. ์ฃผ๋ก ์ํ์์ ๋ฒกํฐ, ํ๋ ฌ ๋ฑ์ ์ฌ์ฉํ๋ ์ ํ๋์ ๊ณ์ฐ์ ์ฌ์ฉ๋๋ค. ์ ํ๋์๋ ๋ฐ์ดํฐ์ ์ฐจ์๊ณผ ๊ณต๊ฐ์ ๋ํด์ ๋ค๋ฃจ๋๋ฐ ์ฝ๋ฉํ๋ ๊ฒ์ ์ค์ ์ผ๋ก ์ธ๊ธํ ๊ฒ์ด๋ ์ผ๋ฐ๊ณฑ, ํ๋ ฌ๊ณฑ, ํญ๋ฑํ๋ ฌ์ ๋ํ ๊ฒ๋ค์ ๋ฐ๋ก ์์ธํ ๋ค๋ฃจ๋๋ก ํ๊ฒ ๋ค. - ์ฌ์ฉ๋ฒ numpy๋ np๋ผ๋ ๋ณ๋ช (์ฝ์นญ)์ผ๋ก ๋ํ๋ด๋ฉฐ import๋ฅผ ์ฌ์ฉํด์ ๋ถ๋ฌ์จ๋ค. import numpy as np 1์ฐจ์ ๋ฐฐ์ด ๋ํ๋ด๊ธฐ num1์ด๋ผ๋ ๋ณ์๋ฅผ ํ๋ ๋ง๋ค์ด์ฃผ๊ณ ๊ทธ ์์ arrayํจ์๋ฅผ ์ฌ์ฉํด ๋ฆฌ์คํธ๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋ฐฐ์ด๋ก ๋ณํํด์ค๋ค. ๋ค์ฐจ์ ๋ฐฐ์ด ๋ํ๋ด๊ธฐ ์๋์ ๊ฐ์ด ๋๋ค(random)ํจ์๋ฅผ ์ด์ฉํด (x, y) xํ y์ด์ ๋๋คํ ๋ฆฌ์คํธ๋ฅผ ๋ฐฐ์ด๋ก.. 2022. 1. 31. ์ด์ 1 2 ๋ค์