๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กDevelopment/Python (41)

๐Ÿฆ• ๊ณต๋ฃก์ด ๋˜์ž!

Pandas ํ†ต๊ณ„ ์˜ˆ์‹œ(๊ทธ๋ž˜ํ”„ ์œ ์‚ฌ๋„ ์ธก์ •)

# ๋™๋ณ„ 0์„ธ~100์„ธ์ด์ƒ ์นผ๋Ÿผ๋งŒ ์ถ”์ถœ # ๊ธฐ์ค€๋™ ์ œ์™ธ ์กฐ๊ฑด ์ „์ฒด์—ฐ๋ น = j.loc[ ~j["์‹œ๊ตฐ๊ตฌ"].str.endswith("๋…์‚ฐ์ œ1๋™") , "2021๋…„12์›”_๊ณ„_0์„ธ":"2021๋…„12์›”_๊ณ„_100์„ธ ์ด์ƒ"] #์ „์ฒด์—ฐ๋ น์˜ index๋Š” ์ˆœ์ฐจ๋ฒˆํ˜ธ ์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ = 999999999999999 ์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉidx = -1 # ์ „์ฒด์—ฐ๋ น์˜ ๋ชจ๋“  ํ–‰์„ ๋ฐ˜๋ณต for idx in ์ „์ฒด์—ฐ๋ น.index: #idx๋ฒˆ์งธ ํ–‰ ์ถ”์ถœ ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ = ((๋…์‚ฐ์ œ1๋™์—ฐ๋ น - ์ „์ฒด์—ฐ๋ น.loc[idx, :] )**2).loc[296].sum() if ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ < ์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ: ์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ = ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ ์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉidx = idx print("์ตœ์†Œ์—ฐ๋ น๋ณ„์ฐจ์ด์ œ๊ณฑ์˜ํ•ฉ",์ตœ์†Œ..

Development/Python 2022. 2. 11. 01:56
Numpy zeros๊ด€๋ จ

np.zeros(shape,dtype=float,order='C') 1) shape ์ƒˆ๋กœ์šด array์˜ ๊ทœ๊ฒฉ, ํฌ๊ธฐ๋ฅผ ๋„ฃ๋Š” ๋ถ€๋ถ„์œผ๋กœ ์ด ์‚ฌ์ด์ฆˆ์— ๋งž๊ฒŒ array๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค. 2) dtype zero๋ผ๊ณ  ํ•˜์—ฌ ๊ทธ ์ˆซ์ž๊ฐ€ ๊ผญ float์ผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด 0์€ ์ •์ˆ˜์ผ ์ˆ˜๋„ ์žˆ๊ณ  ์‹ค์ˆ˜์ผ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์ด๊ณ  ์ด ๋ถ€๋ถ„์˜ dtype์€ ํ›„์— ๋‚˜๋ˆ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์˜ฌ๋ฆผ์ด๋‚˜ ๋‚ด๋ฆผ์„ ์‚ฌ์šฉํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ผ ์ˆ˜ ์žˆ๋Š” parameter์ž…๋‹ˆ๋‹ค. 3) order ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•  ๋•Œ ๋‹ค์ฐจ์›์˜ ๋ฐ์ดํ„ฐ ์ˆœ์„œ์— ๋Œ€ํ•œ ๋ฐฉ์‹์„ ๋…ผํ•˜๋Š” parameter๋กœ ๊ฒ‰๋ณด๊ธฐ์—๋Š” ์ฐจ์ด๊ฐ€ ์—†์–ด๋ณด์ž…๋‹ˆ๋‹ค. 'C' ๋˜๋Š” 'F' ๋งŒ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” optional parameter๋กœ 'C'๋Š” row-major(C-style), 'F'๋Š” column-major..

Development/Python 2022. 2. 9. 02:27