728x90
๋ฐ˜์‘ํ˜•

csv 2

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ Pre-Course] ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ์ง€์‹Numerical Python (Numpy)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ ์˜ˆ๋น„ ์บ ํผ๋ฅผ ์œ„ํ•œ Pre-Course ๊ฐ•์ขŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. Numerical Python (Numpy) "์–ด๋–ป๊ฒŒ ํ–‰๋ ฌ๊ณผ ๋งคํŠธ๋ฆญ์Šค๋ฅผ ์ฝ”๋“œ๋กœ ํ‘œํ˜„ํ•  ๊ฒƒ์ธ๊ฐ€" ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋‹ค. ์ฝ”๋“œ๋กœ ๋ฐฉ์ •์‹์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ณด์ž. ๋‹ค์–‘ํ•œ Matrix ๊ณ„์‚ฐ์— ์žˆ์–ด์„œ ๋Š˜ ์ด์ฐจ์› ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ฉ”๋ชจ๋ฆฌ์ ์ธ ๋ฌธ์ œ์™€ ์†๋„์ ์ธ ์ธก๋ฉด์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ‚ค์ง€๊ฐ€ Numpy๋‹ค. ์ผ๋ฐ˜ ๋ฆฌ์ŠคํŠธ์— ๋น„ํ•ด ๋น ๋ฅด๊ณ , ๋ฉ”๋ชจ๋ฆฌ ํšจ์œจ์ ์ด๋‹ค. ๋ฐ˜๋ณต๋ฌธ ์—†์ด ๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์›ํ•œ๋‹ค. ์„ ํ˜•๋Œ€์ˆ˜์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. alias๋Š” ๋Œ€๊ฐœ np๋ฅผ ํ™œ์šฉํ•œ๋‹ค. import numpy ..

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ Pre-Course] ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ์ง€์‹ Python Data Handling (CSV, ์›น, XML, JSON)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ ์˜ˆ๋น„ ์บ ํผ๋ฅผ ์œ„ํ•œ Pre-Course ๊ฐ•์ขŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. Comma Separate Values (CSV) ์—‘์…€ ์–‘์‹์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋กœ๊ทธ๋žจ์— ์ƒ๊ด€์—†์ด ์†์‰ฝ๊ฒŒ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ๊ฐ•์˜์—์„œ ์ œ๊ณตํ•˜๋Š” "์ „๊ณต_์œ ๋™์ธ๊ตฌ_ํ˜„ํ™ฉ" ์—‘์…€ ํŒŒ์ผ์„ ๋ฐ›์ž. ๋“ค์–ด๊ฐ€์„œ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅ์„ ๋ˆ„๋ฅด๋ฉด ํŒŒ์ผ ํ˜•์‹์—์„œ CSV๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค. ํ…์ŠคํŠธํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋“ฏ ํŒŒ์ผ์„ ์ฝ์–ด์˜จ ํ›„, ํ•œ์ค„์”ฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค. line_counter == 0 ์ด๋ผ๋Š” ๊ฒƒ์€ ๋ฐ์ดํ„ฐ Header๊ฐ€ ๋‹ด๊ธด ์ •๋ณด์ด๋‹ˆ ๊ฐ์ฒด์— ์ €์žฅํ•˜๊ณ , ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” customer_list์— ํ•œ์ค„์”ฉ ์ €์žฅํ•œ๋‹ค. ์ด๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™์ด ..

728x90
๋ฐ˜์‘ํ˜•