๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

IT96

[JavaScript] Chart.js ์ฐจํŠธ ๊ตฌํ˜„ํ•˜๊ธฐ (์‚ฌ์šฉ์ž๊ฐ€ input์นธ์— ์—ฐ๋„ year๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์ฐจํŠธ ์ƒ‰ ๋ณ€ํ•˜๋Š” ํšจ๊ณผ ๊ตฌํ˜„ํ•˜๊ธฐ) (์ฆ๊ฐ๋ฅ  ๊ณ„์‚ฐ ํ•จ์ˆ˜ ๊ตฌํ˜„, ์ˆซ์ž๋งŒ ์ž…๋ ฅ ๊ฐ€๋Šฅ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. Chart.js ์ฐจํŠธ ๊ตฌํ˜„ํ•˜๊ธฐ, ์ฆ๊ฐ๋ฅ  ๊ณ„์‚ฐ ํ•จ์ˆ˜ ๊ตฌํ˜„ํ•˜๊ธฐ JavaScript์˜ Chart.js๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์›นํŽ˜์ด์ง€์— ์ฐจํŠธ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜„ ํ™”๋ฉด ์ €๋Š” ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฐ๋„๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ฆ๊ฐ๋ฅ ์„ ๊ณ„์‚ฐํ•ด ์ถœ๋ ฅํ•˜๊ณ , ์ฐจํŠธ์˜ ํ•ด๋‹น ์—ฐ๋„ ๊ทธ๋ž˜ํ”„์— ์ƒ‰์ด ๋ณ€ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด powerprice.html์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” year๋ฅผ ์ž…๋ ฅ ๋ฐ›๊ณ , powerprice.js์—์„œ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด ๊ฐ’์„ ๊ณ„์‚ฐํ•œ ํ›„ updateChart(year)๋ฅผ ์š”์ฒญํ•˜๊ณ , pChart.js์—์„œ year๊ฐ’์„ ๋ฐ›์•„ ์ฐจํŠธ์˜ ์ƒ‰์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์ด ๋‚˜์˜ฌ ๋•Œ ๊ทธ๋ž˜ํ”„๊ฐ€ ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐ€๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋Š”๋ฐ, css์—์„œ min-height๋ฅผ 3rem ์„ค.. 2024. 1. 5.
[CSS] ์ด๋ฏธ์ง€ ์Šคํฌ๋กค ๊ณ ์ • ํšจ๊ณผ (ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์‹œ ์ด๋ฏธ์ง€ ๊ณ ์ •, background-attatchment) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. CSS ํšจ๊ณผ (ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์‹œ ์ด๋ฏธ์ง€ ๊ณ ์ •, background-attatchment) background-attatchment ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๊ฐ€ ์Šคํฌ๋กค์„ ๋”ฐ๋ผ์˜ค๋Š” ๊ฒƒ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌํ˜„ ํ™”๋ฉด ์ž‘์„ฑ ์ฝ”๋“œ ์ด๋ฏธ์ง€์— background-attatchment๋ฅผ ์ ์šฉํ•˜๊ณ  ํ…์ŠคํŠธ ๋ฐ•์Šค ์•„๋ž˜ ์œ„์— ๋ฐฐ์น˜ํ•˜๋ฉด ์ด๋ฏธ์ง€๋Š” ๊ณ ์ •๋˜์–ด ์žˆ๊ณ  ํ…์ŠคํŠธ ๋ฐ•์Šค๋งŒ ์Šคํฌ๋กค๋˜๋Š” ๋“ฏํ•œ ํšจ๊ณผ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. index.html ์ „๊ธฐ ๋‹จ๊ฐ€ ์ƒ์Šน ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์›์ธ์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ์„๊นŒ์š”? โšก์ „๊ธฐ ๋‹จ๊ฐ€ ๊ณ„์‚ฐ๊ธฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ โ–ถ๏ธ index.css .image1 { width: 100%; height: 100vh; position: relative; background-image: ur.. 2024. 1. 5.
[GitHub] JavaScript ๊นƒํ—ˆ๋ธŒ ํŽ˜์ด์ง€ github.io ๋ฐฐํฌ (node.js ์„œ๋ฒ„ ๋ฐฐํฌ ์‹คํŒจ) (private->public ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ณ€๊ฒฝํ•˜๊ธฐ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ๋ฐฐํฌํ•œ ํŽ˜์ด์ง€ ์ œ๊ฐ€ ์ด๋ฒˆ์— ๋ฐฐํฌํ•œ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. ์ „๊ธฐ ๋‹จ๊ฐ€, 1์ธ๋‹น ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰, ์—๋„ˆ์ง€ ์ˆ˜์ž…์˜์กด๋„, ์‹ ์žฌ์ƒ์—๋„ˆ์ง€ ๋น„์ค‘ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ธก๊ฐ’์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. https://ityrannosaurus.github.io/power/ ๋‚ด์ผ์˜ ์ „๊ธฐ์„ธ scikit-learn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํ˜•ํšŒ๊ท€(Linear Regression) ๋ฐฉ์‹์œผ๋กœ ์˜ˆ์ธก์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ 2070๋…„๊นŒ์ง€์˜ ์˜ˆ์ธก๊ฐ’์„ ์ถœ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ityrannosaurus.github.io ๊นƒํ—ˆ๋ธŒ ํŽ˜์ด์ง€ github.io GitHub Pages๋Š” GitHub์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌด๋ฃŒ ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ, ํฌํŠธํด๋ฆฌ์˜ค, ๊ฐ„๋‹จํ•œ ๋ธ”๋กœ๊ทธ, ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ ๋“ฑ์„ ์˜จ๋ผ.. 2024. 1. 4.
[Python] ๋จธ์‹ ๋Ÿฌ๋‹ 05_๋‹ค์ค‘ํšŒ๊ท€๋ชจ๋ธ_ํŠน์„ฑ๊ณตํ•™(PolynomialFeatures, ๊ทœ์ œ, ๋ฆฟ์ง€(Ridge), ๋ผ์˜) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ๋‹ค์ค‘ํšŒ๊ท€๋ชจ๋ธ(Multiple Regression) - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŠน์„ฑ์„ ์‚ฌ์šฉํ•œ ํšŒ๊ท€๋ชจ๋ธ - ํŠน์„ฑ์ด ๋งŽ์„์ˆ˜๋ก ๋ณต์žก๋„๊ฐ€ ์ฆ๊ฐ€๋จ(ํ›ˆ๋ จ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆผ, ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์— ๋”ฐ๋ผ ๋น ๋ฅผ ์ˆ˜๋„ ์žˆ์Œ) - ๋‹ค์ค‘ํšŒ๊ท€๋ชจ๋ธ ๊ณต์‹ y = a*x1 + b*x2 + c*x3 + .... + y์ ˆํŽธ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ๋“ค์ด๊ธฐ ### ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ๋“ค์ด๊ธฐ # ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ๋ณ€์ˆ˜ : df import pandas as pd df = pd.read_csv("./data/03_๋†์–ด์˜_๊ธธ์ด_๋†’์ด_๋‘๊ป˜_๋ฐ์ดํ„ฐ.csv") df.info() df.head() df.describe() ๋†์–ด์˜ ๊ธธ์ด, ๋‘๊ป˜, ๋†’์ด ๊ฐ’์„ ์ด์šฉํ•ด์„œ -> ๋ฌด๊ฒŒ ์˜ˆ์ธกํ•˜๊ธฐ - ๋…๋ฆฝ๋ณ€์ˆ˜ : ๊ธธ์ด, ๋‘๊ป˜, ๋†’์ด - ์ข…์†๋ณ€์ˆ˜ : ๋ฌด๊ฒŒ ๋…๋ฆฝ๋ณ€์ˆ˜ ์ƒ์„ฑํ•˜๊ธฐ """.. 2023. 12. 27.

loading