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

๋ชฉ๋ก์ „์ฒด ๊ธ€ (352)

DATA101

[Python] matplotlib.pyplot.savefig ํŒŒ์ผ ์ €์žฅ ์‹œ ์—ฌ๋ฐฑ ์ œ๊ฑฐ ๋ฐฉ๋ฒ•

๐Ÿ‘จ‍๐Ÿ’ป 1.  ๊ฐœ์š”๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ํŒŒ์ด์ฌ matplotlib.pyplot ํŒจํ‚ค์ง€๋ฅผ ํ™œ์šฉํ•œ ์‹œ๊ฐํ™” ์ž๋ฃŒ ์ €์žฅ ์‹œ ์ž๋ฃŒ ๋‚ด ๋ถˆํ•„์š”ํ•œ ์—ฌ๋ฐฑ์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋‹ค๋ฃน๋‹ˆ๋‹ค.๐Ÿค– 2.  ๋ฌธ์ œ์ ์•„๋ž˜ (๊ทธ๋ฆผ 1)๊ณผ ๊ฐ™์ด, matplotlib ์˜ต์…˜ ์„ค์ • ์—†์ด ์‹œ๊ฐํ™” ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ๋ž˜ํ”„ ์ฃผ๋ณ€ ์‚ฌ๋ฐฉ์œผ๋กœ ๋ถˆํ•„์š”ํ•œ ์—ฌ๋ฐฑ์ด ๋งŽ์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด๊ณ ์„œ๋‚˜ ๋Œ€์‹œ๋ณด๋“œ ๋“ฑ์— ํ™œ์šฉ ์‹œ ๋‹ค๋ฅธ ์ฐจํŠธ๋“ค๊ณผ์˜ ์‹ฌ๋ฏธ์„ฑ ์žˆ๋Š” ์กฐํ™”๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์š”์†Œ๊ฐ€ ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. [์˜ˆ์‹œ ์ฝ”๋“œ - savefig ๋ฉ”์†Œ๋“œ ์˜ต์…˜ ๋ฏธ์„ค์ •]# ํŒจํ‚ค์ง€ ์„ค์น˜ ํ•„์š” : pip install matplotlibimport matplotlib.pyplot as plt# ๊ทธ๋ž˜ํ”„ ์ƒ์„ฑplt.plot([1, 2, 3, 4])plt.ylabel('some nu..

[SW๊ฐœ๋ฐœ] ChatGPT ๊ธฐ๋ฐ˜ ์ „์ƒ ์Šคํ† ๋ฆฌ ์„œ๋น„์Šค ์†Œ๊ฐœ

๐Ÿ™ ๋“ค์–ด๊ฐ€๋ฉฐ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ง์ ‘ ๊ธฐํš๋ถ€ํ„ฐ ๊ฐœ๋ฐœ๊นŒ์ง€ ์ฃผ๋„ํ•œ ChatGPT ๊ธฐ๋ฐ˜ ์ „์ƒ ์Šคํ† ๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.๐Ÿ“š ๋ชฉ์ฐจ1. ๊ฐœ์š” 2. ์„œ๋น„์Šค ํ๋ฆ„๋„ 3. ์„œ๋น„์Šค ์ƒ์„ธ ์†Œ๊ฐœ 4. ๊ธฐ์ˆ  ์Šคํƒ๐Ÿ“Œ 1. ๊ฐœ์š”๋ณธ ์„œ๋น„์Šค๋Š” ์ตœ๊ทผ ๊ฐ€์žฅ ํ•ซํ•œ ์ธ๊ณต์ง€๋Šฅ(AI) ๋Œ€ํ™”ํ˜• ์„œ๋น„์Šค ChatGPT๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์ „์ƒ์„ (์žฌ๋ฏธ๋กœ) ์•Œ๋ ค์ฃผ๋Š” ์Šค๋‚ต(snack) ์ฝ˜ํ…์ธ ์ž…๋‹ˆ๋‹ค. ๋Œ€ํ™”ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋˜๋Š” ์ด 5๊ฐ€์ง€ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ํƒ€์ดํ•‘ํ•˜์—ฌ ์ž์œ ๋กญ๊ฒŒ ๋‹ต๋ณ€ํ•˜๋ฉด, ์ด๋ฅผ ChatGPT๊ฐ€ ๊ณ ๋ คํ•˜์—ฌ ์ „์ƒ์„ ๋ถ„์„ํ•ด ์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ๋Š” React๋กœ, ๋ฐฑ์—”๋“œ ์ธํ”„๋ผ๋Š” ChatGPT ๊ณต์‹ API์™€ AWS๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ตฌ์ถ•ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๐Ÿ”— ๋ณธ ์„œ๋น„์Šค๋Š” ํ•˜๊ธฐ์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ํšŒ์›๊ฐ€์ž… ์—†์ด ๋ฌด๋ฃŒ๋กœ ์ด์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://previouslife...

์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๊ธฐ "AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’"

โ“ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’ ๐Ÿ”ฅ ์—๋Ÿฌ ์ƒํ™ฉ ChatGPT API ํ™œ์šฉํ•œ ํ”„๋กœ์ ํŠธ ์ค‘์— ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋งˆ์ฃผํ•˜์˜€์Šต๋‹ˆ๋‹ค (๊ทธ๋ฆผ 1). ๐Ÿ’ก ์›์ธ ์›์ธ์€ openai ํŒจํ‚ค์ง€๊ฐ€ ์ตœ์‹ ์ด ์•„๋‹ˆ์—ˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค (๊ทธ๋ฆผ 2). ๋ถ„๋ช… "pip install openai"๋กœ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ๋ฌด์Šจ ์ผ์ผ๊นŒ์š”? ๋ฐ”๋กœ, ํŒŒ์ด์ฌ ๊ตฌ๋ฒ„์ „์€ ์ตœ์‹  openai ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. โœ… ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ํ•ด๊ฒฐ์ฑ…์€ ๊ฐ„๋‹จํžˆ ํŒŒ์ด์ฌ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•œ ํ›„ openai ํŒจํ‚ค์ง€๋ฅผ ์žฌ์„ค์น˜ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค (python ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€). mac์—์„œ ํŒŒ์ด์ฌ ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”. https://heytech..

SW ๊ฐœ๋ฐœ/etc 2023. 4. 22. 14:08
[Git] git branch ์‚ญ์ œ ๋ฐฉ๋ฒ• : ๋กœ์ปฌ/์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œํ•˜๊ธฐ

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” git ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์™€ ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. branch ๋ชฉ๋ก ํ™•์ธ 2. ๋กœ์ปฌ branch ์‚ญ์ œ 3. ์›๊ฒฉ์ €์žฅ์†Œ branch ์‚ญ์ œ 1. branch ๋ชฉ๋ก ํ™•์ธ ๋จผ์ €, branch ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•ด ๋ด…๋‹ˆ๋‹ค. git branch -a ์•„๋ž˜์˜ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์ด, "remotes"๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์›๊ฒฉ์ €์žฅ์†Œ(github) ๋ฆฌ์ŠคํŠธ์ด๊ณ , ์ด๋ฆ„๋งŒ ์“ฐ์—ฌ์žˆ๋Š” ๊ฒƒ์€ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค. 2. ๋กœ์ปฌ branch ์‚ญ์ œ ๋จผ์ € ๋กœ์ปฌ branch๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. git branch -d [๋ธŒ๋žœ์น˜๋ช…] ์•„๋ž˜์˜ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์ด master ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ, ๋Œ€๋ฌธ์ž D ์˜ต์…˜์„ ์ฃผ๋ฉด ๊ฐ•์ œ ์‚ญ์ œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฌป์ง€๋„ ๋”ฐ์ง€์ง€๋„ ์•Š๊ณ  ์‚ญ์ œํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹ ์ค‘ํ•˜๊ฒŒ ์‚ฌ์šฉ..

SW ๊ฐœ๋ฐœ/Git 2023. 4. 22. 11:02
[HTML] ๊ธ€์ž/ํ…์ŠคํŠธ์— ๋ฐ‘์ค„/์ทจ์†Œ์„ /์œ—์ค„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

๐Ÿ“ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” HTML์—์„œ ๊ธ€์ž/ํ…์ŠคํŠธ์— ๋ฐ‘์ค„/์ทจ์†Œ์„ /์œ—์ค„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 0. ๊ธฐ๋ณธ๊ฐ’ 1. ๋ฐ‘์ค„ ์ถ”๊ฐ€ 2. ์ทจ์†Œ์„  ์ถ”๊ฐ€ 3. ์œ—์ค„ ์ถ”๊ฐ€ 0. ๊ธฐ๋ณธ๊ฐ’ ์•„๋ž˜์˜ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์ด ๊ธฐ๋ณธ ํ…์ŠคํŠธ๊ฐ€ ๊ฐ€์šด๋ฐ ์ •๋ ฌ๋กœ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Hey Tech 1. ๋ฐ‘์ค„ ์ถ”๊ฐ€ style ๋‚ด text-decoration ์†์„ฑ์— underline ์˜ต์…˜์„ ๋„ฃ์–ด์ฃผ๋ฉด ์•„๋ž˜์˜ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์ด ๋ฐ‘์ค„์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. text-decoration : underline; Hey Tech 2. ์ทจ์†Œ์„  ์ถ”๊ฐ€ ์ทจ์†Œ์„ ์€ text-decoration์— line-through ์˜ต์…˜์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค (๊ทธ๋ฆผ 3). text-decoration : line-through; 3. ์œ—์ค„ ์ถ”๊ฐ€ ์œ—์ค„์€ text-decoration์— o..

SW ๊ฐœ๋ฐœ/HTML & CSS 2023. 4. 13. 07:53
[HTML] ๊ธ€์ž/ํ…์ŠคํŠธ ์ •๋ ฌ: ๊ฐ€์šด๋ฐ ์ •๋ ฌ, ์™ผ์ชฝ ์ •๋ ฌ, ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ

๐Ÿ“ ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” HTML์—์„œ ํ…์ŠคํŠธ ์ •๋ ฌ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 0. ๊ธฐ๋ณธ๊ฐ’ 1. ๊ฐ€์šด๋ฐ ์ •๋ ฌ 2. ์šฐ์ธก ์ •๋ ฌ 3. ์ขŒ์ธก ์ •๋ ฌ 0. ๊ธฐ๋ณธ๊ฐ’ p ํƒœ๊ทธ๋ฅผ ํ†ตํ•ด ํ…์ŠคํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜๋ฉด ์•„๋ž˜์˜ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Hey Tech 1. ๊ฐ€์šด๋ฐ ์ •๋ ฌ ๊ฐ€์šด๋ฐ ์ •๋ ฌ์€ ์•„๋ž˜์™€ ๊ฐ™์ด style > text-align์—์„œ center๋กœ ์˜ต์…˜๊ฐ’์„ ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค (๊ทธ๋ฆผ 2). Hey Tech 2. ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ์€ right๋กœ ์˜ต์…˜๊ฐ’์„ ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค (๊ทธ๋ฆผ 3). Hey Tech 3. ์™ผ์ชฝ ์ •๋ ฌ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ์€ left๋กœ ์˜ต์…˜๊ฐ’์„ ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค (๊ทธ๋ฆผ 3). Hey Tech ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์— ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆ๊ฒ๊ณ  ๊ฑด๊ฐ•ํ•œ ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค :) ๊ณ ๋ง™์Šต..

SW ๊ฐœ๋ฐœ/HTML & CSS 2023. 4. 12. 20:39
[Python] ์ฃผํ”ผํ„ฐ๋…ธํŠธ๋ถ ์ปค๋„ ์„ค์น˜/์‚ญ์ œ, ๋ฆฌ์ŠคํŠธ ํ™•์ธ ๋ฐฉ๋ฒ•

๐Ÿ“š ๋“ค์–ด๊ฐ€๋ฉฐ ๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ฃผํ”ผํ„ฐ๋…ธํŠธ๋ถ ์ปค๋„ ์„ค์น˜/์‚ญ์ œ, ๋ฆฌ์ŠคํŠธ ํ™•์ธ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. 1. ์ปค๋„ ์ƒ์„ฑ ๋ฐฉ๋ฒ• Step 1. ๊ฐ€์ƒํ™˜๊ฒฝ ํ™œ์„ฑํ™” ํ„ฐ๋ฏธ๋„(cmd)์„ ํ†ตํ•ด ์‚ฌ์šฉ ์ค‘์ธ ๊ฐ€์ƒํ™˜๊ฒฝ์— ๋งž๊ฒŒ ํ™œ์„ฑํ™”ํ•ด ์ค๋‹ˆ๋‹ค. ๋Œ€์ค‘์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” pipenv ๊ฐ€์ƒํ™˜๊ฒฝ์ธ ๊ฒฝ์šฐ ์•„๋ž˜ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. pipenv shell pipenv ๊ฐœ๋…, ์„ค์น˜๋ฐฉ๋ฒ• ๋“ฑ์€ ์•„๋ž˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”. https://heytech.tistory.com/320 [Python] pipenv ๋“ฑ์žฅ๋ฐฐ๊ฒฝ, ์„ค์น˜, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ• ๐Ÿ”ญ ํฌ์ŠคํŒ… ๊ฐœ์š” pipenv๋Š” ํŒŒ์ด์ฌ์—์„œ ๊ณต์‹์œผ๋กœ ๊ถŒ์žฅํ•˜๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ํˆด๋กœ์จ ๋ฌด์—‡๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ณ  ์•ˆ์ •์ ์œผ๋กœ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์ƒํ™˜๊ฒฝ ์‚ฌ์šฉ ์‹œ ๊ฐ€์žฅ ์ถ”์ฒœํ•˜๋Š” ํˆด์ž…๋‹ˆ๋‹ค. ๋ณธ ํฌ์Šค heytech.tistory.com..

SW ๊ฐœ๋ฐœ/Python 2023. 4. 11. 15:33