๊ด€๋ฆฌ ๋ฉ”๋‰ด
728x90
๋ฐ˜์‘ํ˜•

๋ชฉ๋ก[AI] (7)

728x90
๋ฐ˜์‘ํ˜•

Hello creators ๐Ÿ™Œ

Big - o ๊ฐ€ ๋ฌด์—‡์ด๊ณ , ์–ด๋–ค ์‹ค์ต์ด ์žˆ์ง€? (feat. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํšจ์œจ์„ฑ ์ธก์ •, ์ž…๋ ฅ(N)’ ์— ๋”ฐ๋ฅธ ‘๋ถ€ํ•˜(Time)’ ์ •๋„ )

Big - o ๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•˜๊ณ  , ์‚ฌ์šฉ์‹œ ์‹ค์ต์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์ž. Big - O ํ‘œ๊ธฐ๊ฐ€ ๋ญ”๋ฐ? '์•Œ๊ณ ๋ฆฌ์ฆ˜' ์˜ 'ํšจ์œจ์„ฑ' ์„ ์ธก์ •ํ•˜๋Š” '๊ธฐ์ค€' ์ค‘ ํ•˜๋‚˜. Big - O ๊ฐ€ ์™œ ํ•„์š”ํ•œ๋ฐ? ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์“ฐ๋Š” ์ด์œ ? ๋” 'ํšจ์œจ์ ' ์ด๊ธฐ ์œ„ํ•ด ex) ๋” ๋งŽ์€ ์‚ฌ๋žŒ์ด ์›น์œผ๋กœ, ๋” ๋นจ๋ฆฌ ๊ณ„์‚ฐํ•˜๊ธฐ, ๋” ์ •ํ™•ํ•˜๊ฒŒ ๊ณ„์‚ฐํ•˜๊ธฐ ๊ทธ๋Ÿฌ๋ ค๋ฉด, ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋” ํšจ์œจ์ ์ธ์ง€ '๋น„๊ต' ๊ฐ€ ํ•„์š”. ๋น„๊ต๋ฅผ ํ•˜๋ ค๋ฉด ‘๊ธฐ์ค€’ ์ด ํ•„์š”ํ•จ. ๊ทธ๋Ÿฌ๋ฉด, ‘์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ์„ ๋น„๊ต’ ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑด, ‘์‹œ๊ฐ„ ์ธก์ •’ ํ•˜์ง€๋งŒ '์‹œ๊ฐ„ ์ธก์ •' ์‹œ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ. ์ฒซ ๋ฒˆ์จฐ, ‘ํ™˜๊ฒฝ’ ๋ณ€์ˆ˜. ๋™์ผํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•ด๋„, ๋‹ค๋ฅธ ํ™˜๊ฒฝ(๋‹ค๋ฅธ PC, ๋‹ค๋ฅธ CPU, ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋“ฑ) ์†๋„๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ธก์ •๋จ. ๋”ฐ๋ผ..

[2-1&2] Pandas ๊ธฐ์ดˆ (feat. ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_๋ฐ์ดํ„ฐ๋ถ„์„์ˆ˜์—…)

Colab URL ์ฃผ์†Œ Colab URL https://bit.ly/3Ph9e9p Pandas ๋ฅผ ์“ฐ๋Š” ์ด์œ  (ํ•„์š”์„ฑ, ์‹ค์ต) pandas ๋ฅผ ์“ฐ๋ฉด ๋ญ˜ ํ•  ์ˆ˜ ์žˆ์–ด? 1๏ธโƒฃ ์ด๋ ‡๊ฒŒ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ ํ˜•ํƒœ๋กœ ๋ณด์—ฌ์คŒ 2๏ธโƒฃ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ ์ƒ๊ด€์—†์ด ‘์—ด ์ถ”๊ฐ€’, ‘ํŠน์ • ํ–‰๋งŒ ๋ณธ๋‹ค.’ ๋Š” ๋“ฑ์„ ์ž์œ ์ž์žฌ๋กœ ๊ฐ€๋Šฅ Pandas๋กœ ์–ด๋–ค ์‹ค์Šต์„ ํ• ๊ฑฐ์•ผ? y-finace ๋ฅผ ํ†ตํ•ด ํ•ด์™ธ์ฃผ์‹ ๋ถ„์„์„ ํ•ด๋ณผ ๊ฒƒ ์ž„. ๋ถ„์„ ์˜ˆ์‹œ 1๋…„ ํ›„ ์ฃผ์‹ ๊ฐ€๊ฒฉ์€ ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ํ˜„์žฌ ๊ฐ€๊ฒฉ๊ณผ ์ฐจ์ด๊ฐ€ ํฐ ์ฃผ์‹์€ ๋ญ˜๊นŒ? ์ƒ์Šน์—ฌ๋ ฅ์ด ํฐ ์นœ๊ตฌ๋“ค์€ ๋ญ˜๊นŒ? https://finance.yahoo.com/quote/AAPL?p=AAPL&.tsrc=fin-srch&guccounter=1 Apple Inc. (AAPL) Stock Price, News, Quot..

[AI]/Python 2022. 12. 13. 23:41
[1-8] ํŒŒ์ด์ฌ์œผ๋กœ 50๊ฐœ ๊ธฐ์—… 3๋…„์น˜ ์ฃผ์‹ ๊ทธ๋ž˜ํ”„ ํ•œ๋ฒˆ์— ๋ฐ›์•„๋ณด๊ธฐ (feat. ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ_๋ฐ์ดํ„ฐ๋ถ„์„์ˆ˜์—…)

Colab URL ์ฃผ์†Œ Colab URL https://bit.ly/3Ph9e9p row ์˜ ์˜๋ฏธ์— ๋Œ€ํ•ด์„œ ์ƒ๊ฐ ์ด๋ ‡๊ฒŒ ์ฒซ๋ฒˆ์งธ row, ๋‘ ๋ฒˆ์žฌ row, ์„ธ๋ฒˆ์งธ row ๋ฅผ ์งš์–ด๋‚˜๊ฐ€๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š”๊ฒŒ ์•„๋‹Œ๊ฐ€ ํ•˜๋Š” ์ƒ๊ฐ ์—‘์…€ ํŒŒ์ผ์—์„œ '์ข…๋ชฉ ์ฝ”๋“œ' ์ฝ์–ด์˜ค๊ธฐ # ์—‘์…€ ํŒŒ์ผ์—์„œ '์ข…๋ชฉ ์ฝ”๋“œ' ์ฝ์–ด์˜ค๊ธฐ import openpyxl # ์—‘์…€ ์˜คํ”ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ import urllib.request # ์ด๋ฏธ์ง€ ๋‹ค์šด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ wb = openpyxl.load_workbook('๊ด€๋ฆฌ์ข…๋ชฉ.xlsx') # โœ… ์—ฌ๊ธฐ ํŒŒ์ผ ์ด๋ฆ„ ์ฒดํฌ ํ•  ๊ฒƒ / error ๊ฐ€๋Šฅํ•œ ์ง€์  sheet = wb['์ข…๋ชฉ'] # โ“โ“โ“ ์™œ '์ข…๋ชฉ' ์œผ๋กœ ๋ฐ”๊ฟ”์ค˜์•ผ ๋˜๋Š”๊ฑธ๊นŒ? rows = list(sheet.rows)[1:] # row๊ฐ’๋“ค์„ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ ๋‹ค ..

[AI]/Python 2022. 12. 10. 16:37
[1-7] urllib.request ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉํ•ด์„œ ์ด๋ฏธ์ง€ ๋‹ค์šด ๋ฐ›๊ธฐ (feat. ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉํด๋Ÿฝ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ˆ˜์—…)

Colab URL ์ฃผ์†Œ Colab URL https://bit.ly/3Ph9e9p ์ด๋ฏธ์ง€ ๊ตฌ์กฐ ์ดํ•ด ์ด๋ฏธ์ง€ ์ฃผ์†Œ ๋ณต์‚ฌ ์›ํ•˜๋Š” ๊ทธ๋ฆผ > ์šฐํด๋ฆญ > ์ด๋ฏธ์ง€ ๋ณต์‚ฌ ์ฃผ์†Œ์ฐฝ์— ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด > ์ด๋ ‡๊ฒŒ ๋‚˜์˜ด ๋ฌผ์Œํ‘œ ๋’ค์—๋Š” ์—†์• ๋„ ๋œ๋‹ค. LG ๋””์Šคํ”Œ๋ ˆ์ด ๊ธฐ์—… ์ˆซ์ž๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด > LG ๋””์Šคํ”Œ๋ ˆ์ด 3๋…„์น˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋จ ๋˜ ๋‹ค์‹œ ๊ทธ์ชฝ์œผ๋กœ ๋“ค์–ด๊ฐ€์ง€ ์•Š๋”๋ผ๋„!! ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉํ•ด์„œ ์ด๋ฏธ์ง€ ๋‹ค์šด๋ฐ›๊ธฐ import urllib.request url = 'https://ssl.pstatic.net/imgfinance/chart/item/area/year3/034220.png' # โœ… ์—ฌ๊ธฐ์— ์šฐํด๋ฆญํ•ด์„œ ์–ป์€ '์ด๋ฏธ์ง€ ์ฃผ์†Œ URL' ์„ ์ž…๋ ฅํ•˜๊ธฐ urllib.request.urlretrieve(url, "LG๋””์Šคํ”Œ๋ ˆ์ด.png") # ํŒŒ..

[AI]/Python 2022. 12. 10. 16:23
[1-6] os ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉํ•ด์„œ ํŒŒ์ด์ฌ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ, ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ (feat. ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์ˆ˜์—…)

Colab URL ์ฃผ์†Œ Colab URL https://bit.ly/3Ph9e9p ๋‰ด์Šค๋กœ ๋ฐ›๊ณ  ์‹ถ์€ ๊ธฐ์—…๋“ค์„ ๋ฆฌ์ŠคํŠธ์—…ํ•ด์„œ > news ํด๋”์—, ์—‘์…€ ํŒŒ์ผ๋กœ ํ•˜๋‚˜ ํ•˜๋‚˜ ๋„ฃ์–ด์ฃผ๊ธฐ # ๋‰ด์Šค๋กœ ๋ฐ›๊ณ  ์‹ถ์€ ๊ธฐ์—…๋“ค์„ ๋ฆฌ์ŠคํŠธ์—…ํ•ด์„œ, > news ํด๋”์—, ์—‘์…€ ํŒŒ์ผ๋กœ ํ•˜๋‚˜ ํ•˜๋‚˜ ๋„ฃ์–ด์ฃผ๊ธฐ keywords = ['์‚ผ์„ฑ์ „์ž','LG์—๋„ˆ์ง€์†”๋ฃจ์…˜','SKํ•˜์ด๋‹‰์Šค','NAVER','์‚ผ์„ฑ๋ฐ”์ด์˜ค๋กœ์ง์Šค','์‚ผ์„ฑ์ „์ž์šฐ','์นด์นด์˜ค','์‚ผ์„ฑSDI','ํ˜„๋Œ€์ฐจ','LGํ™”ํ•™','๊ธฐ์•„','POSCOํ™€๋”ฉ์Šค','KB๊ธˆ์œต','์นด์นด์˜ค๋ฑ…ํฌ','์…€ํŠธ๋ฆฌ์˜จ','์‹ ํ•œ์ง€์ฃผ','์‚ผ์„ฑ๋ฌผ์‚ฐ','ํ˜„๋Œ€๋ชจ๋น„์Šค','SK์ด๋…ธ๋ฒ ์ด์…˜','LG์ „์ž','์นด์นด์˜คํŽ˜์ด','SK','ํ•œ๊ตญ์ „๋ ฅ','ํฌ๋ž˜ํ”„ํ†ค','ํ•˜๋‚˜๊ธˆ์œต์ง€์ฃผ','LG์ƒํ™œ๊ฑด๊ฐ•','HMM','์‚ผ์„ฑ์ƒ๋ช…','ํ•˜์ด๋ธŒ','๋‘์‚ฐ์ค‘๊ณต์—…','SK..

[AI]/Python 2022. 12. 10. 15:18
[1-4] ๋‰ด์Šค ๊ธฐ์‚ฌ ์ œ๋ชฉ ๊ฐ€์ ธ์˜ค๊ธฐ [python beautifulsoup request ํ™œ์šฉ crwaling] (Feat. ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉํด๋Ÿฝ_๋ฐ์ดํ„ฐ๋ถ„์„ ์ˆ˜์—…)

1๏ธโƒฃ 'ํ•ดํ‚น ์•„๋‹Œ ํ•ดํ‚น' ์„ ํ†ตํ•œ ๋ธŒ๋ผ์šฐ์ € ๋ฐ ์Šคํฌ๋ž˜ํ•‘์˜ ์›๋ฆฌ ์ดํ•ด '์‚ผ์„ฑ์ „์ž' ๊ธฐ์‚ฌ๋ฅผ '์œผ๋ž์ฐป์ฐจ' ๋กœ ๋ฐ”๊ฟ”๋ณด๊ธฐ ๋„ค์ด๋ฒ„ ๋‰ด์Šค์—์„œ, ์‚ผ์„ฑ์ „์ž ๊ฒ€์ƒ‰ํ•˜๊ณ  (์–ด๋– ํ•œ ์›น ํŽ˜์ด์ง€ ์—์„œ๊ฑด) > ๊ฒ€์‚ฌ > ์‚ผ์„ฑ์ „์ž๋ฅผ '์œผ๋ž์ฐป์ฐจ' ๋กœ ๋ฐ”๊ฟ”๋ณด์ž. ๊ทธ๋Ÿฌ๋ฉด, '์‚ผ์„ฑ์ „์ž' ๊ธฐ์‚ฌ๊ฐ€ ๋‚˜์™€์•ผ ํ•˜๋Š”๋ฐ, '์œผ๋ž์ฐป์ฐจ' ์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ๊ฐ€ ๋‚˜์˜จ๋‹ค. ๐Ÿคท‍โ™‚๏ธ ์™œ ๊ทธ๋Ÿฐ๊ฑฐ์ง€? ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด, ์ด๋ฏธ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ค์šด ๋ฐ›์•„์˜จ '๋‚ด ๊บผ' ๋ฅผ ๋ฐ”๊พผ ๊ฒƒ ์ด๊ธฐ ๋•Œ๋ฌธ. '๋‚ด๊บผ?' ๋ญ๊ฐ€ ๋‚ด๊ป€๋ฐ ? ๋‚ด๊บผ๋Š” ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด์„œ '์ด๋ฏธ ๋ฐ›์•„์˜จ HTML, CSS, Javascript ์‚ผํ˜•์ œ ๋ฉ์–ด๋ฆฌ' ๋ฅผ ์˜๋ฏธ. ์ด๋ฏธ ๋ฐ›์•„์™”๊ณ , ๊ทธ๋ž˜์„œ ๋‚ด๊บผ๊ธฐ ๋•Œ๋ฌธ์—, ์•„๋ฌด๋ฆฌ ๋ฐ”๊ฟ”๋„ ๋‚ด๊บผ์—๋งŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ๋‹ค๋ฅธ์‚ฌ๋žŒ์ด ์‚ผ์„ฑ ์ „์ž ๊ฒ€์ƒ‰์„ ํ•ด๋„ ์˜ํ–ฅ์ด ์—†์Œ. ์ด๋ฅผ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ๋Š” ์›นํŽ˜์ด์ง€์˜ ์›๋ฆฌ๋Š”? ์šฐ..

[AI]/Python 2022. 12. 8. 22:36