What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0

ํ‰์ง€๋ถ€ํ„ฐ ์˜ค๋ฅด๋ง‰๊ธธ๊นŒ์ง€ ๊ฐ€๋ณ๊ฒŒ ๊ฑธ์„ ์ˆ˜ ์žˆ๊ฒŒ ๋•๋Š” ์›จ์–ด๋Ÿฌ๋ธ” ๋กœ๋ด‡. 7์‚ด์งœ๋ฆฌ ๋‹ค์ •ํ•œ ์†์ฃผ์™€ ๋Œ€ํ™”ํ•˜๋Š” ๊ธฐ๋ถ„์„ ๋А๋ผ๊ฒŒ ํ•˜๋Š” ๋ฐ˜๋ ค๋กœ๋ด‡๊นŒ์ง€. โ€˜๋Œ๋ด„ ๋กœ๋ด‡โ€™์„ ์ง์ ‘ ์ฒดํ—˜ํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

๋Œ๋ด„ ๋กœ๋ด‡์„ ์จ๋ดค๋‹ค, ์‹ ๋ฐ•ํ•œ ๊ธฐ์ˆ ์— ๋งˆ์Œ๊นŒ์ง€ ์ฝ์—ˆ์œผ๋ฉดโ€ฆ

0

The `alclessctl` CLI for my "Alcoholless Homebrew" (sandboxed homebrew) is now even more similar to the `limactl` CLI.
github.com/AkihiroSuda/alcless

It does NOT use vz under the hood though, due to the difficulty in automating the OOBE setup of macOS guests.

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

Vibe ์ฝ”๋”ฉ์€ ์ €ํ’ˆ์งˆ ์ž‘์—…์— ๋Œ€ํ•œ ๋ณ€๋ช…์ด ๋  ์ˆ˜ ์—†์–ด์š”
------------------------------
- *AI ๊ธฐ๋ฐ˜ ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ* ์€ ํ˜์‹ ์ ์ด์ง€๋งŒ, *ํ’ˆ์งˆ ์—†๋Š” ์†๋„๋Š” ์œ„ํ—˜* ํ•˜๋‹ค๋Š” ๊ฒฝ๊ณ ์˜ ๊ธ€

"๋” ๋นจ๋ฆฌ ์›€์ง์ด๊ณ , ๋” ๋งŽ์ด ๋ง๊ฐ€๋œจ๋ ค๋ผ"
"vibe coding, ๋‘ ๋ช…์˜ ์—”์ง€๋‹ˆ์–ด๊ฐ€ 50๋ช…์˜ ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹"
- ์ด ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์˜ ์˜ค๋ž˜๋œ ์Šฌ๋กœ๊ฑด์„ ๋น„ํŠผ ํ‘œํ˜„์€ ์ตœ๊ทผ ์—”์ง€๋‹ˆ์–ด๋ง ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ โ€œvibe codingโ€ฆ
------------------------------
https://news.hada.io/topic?id=20449&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0

1.3.1 has been released, the release note is as follows:
1. Now supports mirror URLs๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰.
2. Interaction experience has been optimized.
3. A few bugs have been fixed.

play.google.com/store/apps/det

0
0

Archใƒใƒƒใƒˆใƒ–ใƒƒใ‚ฏใกใ‚ƒใ‚“glibcใฎๆ›ดๆ–ฐใฏๅ†่ตทๅ‹•ใ‹ใ—ใ‚‰ใฃใฆใ‚ˆใ่ฆ‹ใŸใ‚‰ใ‚ซใƒผใƒใƒซใ‚‚ๆฅใฆใŸใญโ†

0
0

ใƒ–ใƒฌใƒณใƒ‡ใ‚ฃใƒƒใƒ‰ใƒฉใƒผใƒ‹ใƒณใ‚ฐใจใฏ๏ผŸใƒกใƒชใƒƒใƒˆใ‚„ๅฎŸๆ–ฝๆ–นๆณ•ใ€ๅŠนๆžœใ‚’้ซ˜ใ‚ใ‚‹ใƒใ‚คใƒณใƒˆใ‚’่งฃ่ชฌ | ใ‚ชใƒณใƒฉใ‚คใƒณ็ ”ไฟฎใƒปไบบๆ่‚ฒๆˆ - Schoo๏ผˆใ‚นใ‚ฏใƒผ๏ผ‰ๆณ•ไบบใƒปไผๆฅญๅ‘ใ‘ใ‚ตใƒผใƒ“ใ‚น

https://schoo.jp/biz/column/304

0
0
0
0
0

OpenAI์˜ ์ตœ์‹  ์ถ”๋ก  AI ๋ชจ๋ธ์€ ๋” ํ™˜๊ฐ์„ ๋งŽ์ด ์ผ์œผํ‚ด
------------------------------
- ์ตœ์‹  ๋ชจ๋ธ *o3์™€ o4-mini* ๋Š” ๋‹ค์–‘ํ•œ ์ž‘์—…์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์ด์ง€๋งŒ, ์ด์ „ ๋ชจ๋ธ๋ณด๋‹ค *๋” ๋งŽ์€ ํ™˜๊ฐ ํ˜„์ƒ* ์„ ๋ณด์ž„
- *ํ™˜๊ฐ ๋ฌธ์ œ* ๋Š” AI ๋ฐœ์ „์—์„œ ํ•ด๊ฒฐ์ด ์–ด๋ ค์šด ํ•ต์‹ฌ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, *๋ชจ๋ธ ํฌ๊ธฐ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์‹ฌํ™”๋˜๋Š” ๊ฒฝํ–ฅ* ์„ ๊ฐ€์ง
- OpenAI์˜ ์ž์ฒด ํ…Œ์ŠคํŠธ์—์„œ **o3์™€ o4-mini๋Š” ๋” ๋งŽ์€ ๋ถ€์ •ํ™•ํ•œ ์ฃผ์žฅ*โ€ฆ
------------------------------
https://news.hada.io/topic?id=20451&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0
0
0

็›ฎๅ‰ไธ็Ÿฅ้“้€™ๅธณ่™Ÿ่ฆๆ‹ฟไพ†ๅนนๅ˜›
็”จไพ†็™ผไฝœๅ“็š„SNSๅทฒ็ถ“ๅค ๅคšไบ† FBๆœฌไพ†ๅฐฑๅทฒ็ถ“ๅนพไนŽๅชๅ‰ฉๅ€‹ไบบ็”จ้€”
ๆˆ‘ๆƒณๅคงๆฆ‚ๅฐฑๆ˜ฏ็•ถๆˆ‘ๆƒณๅˆ†ไบซ็”Ÿๆดป็š„ๆ™‚ๅ€™ๆœƒ้–‹ๅง‹้ธๆ“‡็™ผๅœจ้€™่ฃก่€Œไธๆ˜ฏFBๅง ๅคงๆฆ‚
ๅฏ่ƒฝๅฐฑ่ฌ›ๅฑ่ฉฑ ้ฃŸ็‰ฉ็…งๆˆ–Minecraftๆˆชๅœ–ไน‹้กž็š„
ๆ‰€ไปฅไนŸไธๆ˜ฏไป€้บผๅพˆ้ฉๅˆ็•ถๅ…ฌ็œพๅธณ่™Ÿ็š„ๅœฐๆ–น
ๅฐฑๆฒ’ๆœ‰ๅ…ฌ้–‹ๅฎฃๅ‚ณ้Ž้€™ๆจฃ
็ฌ‘ๆญป ่ฌ›ไธ€ๅ †ๅชๆ˜ฏ็‚บไบ†ๅœจ็ฝฎ้ ‚ๆ–‡่ชช้€™ๅ€‹ๅธณ่™Ÿๆฒ’ไป€้บผ็‡Ÿ้คŠ

0
0
1

์นœ๊ตฌ๊ฐ€ ์™ธ๊ตญ ๋ฐ˜๋„์ฒดํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š”๋ฐ ์ด๋ฆ„๋งŒ ๋“ค์œผ๋ฉด ๋‹ค ์•„๋Š” ์„ธ๊ณ„์—์„œ ์†๊ผฝํžˆ๋Š” ํšŒ์‚ฌ๋‹ค. 1๋…„ ์ „์ฏค์—, ์นœ๊ตฌ๊ฐ€ ์ž๊ธฐ ํŒ€์—์„œ ์˜ˆ์ „๋ถ€ํ„ฐ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๋‚˜๋ฅผ ์ฐพ์•„์™”๋‹ค. ํ•œ 2, 3000์ค„ ๋˜๋Š” Numpy ์ฝ”๋“œ์˜€๋‹ค.

๋‚˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜๋ฏธ ์ž์ฒด๋Š” ์ „ํ˜€ ์ดํ•ด๋ฅผ ๋ชปํ•˜๋‹ˆ(์ด๋ž˜์„œ ๋ณด์•ˆ๋ฌธ์ œ๋„ ์ต์Šคํ์ฆˆ ํ• ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค), ๊ทธ๋ƒฅ ์ฝ”๋“œ์˜ ๋ชจ์–‘๋งŒ ๋ณด๊ณ  ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ธˆ์”ฉ ๊ณ ์ณ๋‚˜๊ฐ”๋‹ค. ๊ทธ... ์ „ํ˜•์ ์ธ ๋ฌผ๋ฆฌํ•™์ž๋“ค์˜ ์‹คํ—˜์‹ค ์ฝ”๋“œ์˜€๋‹ค(์ฝ”๋“œ๋ฅผ ๋ชป์งœ๋Š”๊ฑด ์ดํ•ด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์— ๋Œ€ํ•ด ํ•œ์น˜์˜ ๋ถ€๋„๋Ÿฌ์›€๋„ ๋А๋ผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๋’ท๋ชฉ์„ ์žก๊ฒŒ ๋งŒ๋“ ๋‹ค). Numpy ํ•จ์ˆ˜๋„ ์ œ๋Œ€๋กœ ํ™œ์šฉ์„ ๋ชปํ•ด๋†จ๊ธธ๋ž˜, ๋‚˜๋„ Numpy ์ž˜ ๋ชป์“ฐ์ง€๋งŒ ๋Œ€์ถฉ ์ด๋Ÿฐ ํ•จ์ˆ˜๊ฐ€ ์•„๋งˆ ์žˆ๊ฒ ์ง€... ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„๋‚ด์„œ ๊ต์ฒดํ•˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ–ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ๊ณ ์นœ ๋‹ค์Œ์— ์ž˜๋Œ์•„๊ฐ€๋‚˜ ํ•œ๋ฒˆ ์‹คํ–‰์„ ํ•ด๋ดค๋Š”๋ฐ, ์ด๋Ÿด์ˆ˜๊ฐ€. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด 1000๋ฐฐ ๋นจ๋ผ์กŒ๋‹ค. ์•„๋‹ˆ ๋ญ, ํ•œ 2๋ฐฐ 3๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉด ๋‚ด ์†œ์”จ๋ผ๊ณ  ์ž๋ถ€ํ• ํ…๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง„๊ฑฐ๋Š” ๊ทธ๋ƒฅ ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋˜ฅํ†ต์ด์—ˆ๋‹ค๊ณ  ํ•ด์„ํ• ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ตฌ๋ผ์•ˆ์น˜๊ณ  ์ •๋ง 1000๋ฐฐ๋‹ค. 1000๋ฐฐ์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์˜ ๋ณด๋‹ต์œผ๋กœ ๋‚˜๋Š” ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด์„ธํŠธ๋ฅผ ํ˜„์žฅ์—์„œ ๋ฐ›์•„๋จน์—ˆ๋‹ค.

๊ทธ ์ดํ›„์— ์–ด๋–ค ์ผ์ด ์žˆ์—ˆ๋ƒ. ๊ธฐ์กด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๋กœ๋Š” ํ•˜๋ฃจ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ 2, 3๋ฒˆ์ •๋„๋ฐ–์— ๋Œ๋ฆฌ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง€๊ณ  ๋‚˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์‹ญ์ดˆ๋งŒ์— ๋‚˜์˜ค๋‹ˆ ํ•˜๋ฃจ์— ์ˆ˜๋ฐฑ๋ฒˆ ๋Œ๋ฆด์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฒƒ์ด๋‹ค(๋‚ด๊ฐ€ ๊ณ ์นœ ์ฝ”๋“œ๊ฐ€ ์ „๋ถ€๋Š” ์•„๋‹ˆ์–ด์„œ 1000๋ฐฐ ํ–ฅ์ƒ์€ ์•„๋‹Œ๋ฐ, ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์ด๊ธด ํ•ด์„œ ๊ฒฐ๊ตญ 100๋ฐฐ ์ด์ƒ์ด๋ผ๋Š” ๋“ฏ). ๊ทธ๋•Œ๋ถ€ํ„ฐ 100๋ฐฐ ๋งŽ์•„์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ด์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ ๊ฐœ๋ฐœํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ ํŒ€์—์„œ๋Š” ์ผ์ข…์˜ ํŠน์ด์ ์ด ์‹œ์ž‘๋œ๊ฒƒ์ด๋‹ค;;

๊ฒฐ๋ก : ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด ์„ธํŠธ๋Š” ๊ฐœ๋ง›์žˆ์—ˆ๋‹ค.

28
2
0
0

Special Weather Statement, Southern Seward Peninsula Coast; Interior Seward Peninsula; Eastern Norton Sound and Nulato Hills; Yukon Delta Coast; Lower Yukon River; St Lawrence Island; Middle Yukon Valley; Lower Yukon and Innoko Valleys, 2025-04-20 21:42 AKDT.

Rain/snow showers returned to the Yukon Delta Sunday afternoon as the next system arrived. Showers will stretch north to St. Lawrence Island by Monday morning and to the southern Seward Peninsula by noon Monday. Showers are expected to be a messy rain/snow mix, especially in the Yukon Delta and lower Yukon Valley where the mix will be more rain than snow. Snow becomes more dominant for areas from Shaktoolik north, but showers will be less frequent there keeping accumulations light. Higher snow accumulations of 1 to 3 inches in the Nulato Hills where much more of the precipitation will fall as snow. 2 to 3 inches of snow are expected for St. Lawrence Island where showers that are mostly snow will last into Tuesday night.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ822


0

async-std้–‹็™บๆญขใพใฃใฆใ‚‹ใ‚“ใ 
https://blog-dry.com/entry/2025/04/21/090439

ๅŒๆœŸRustใจ้žๅŒๆœŸRustใงๅŒใ˜ใ‚‚ใฎใ‚’ไฝœใ‚‹ใจใฉใ‚Œใใ‚‰ใ„ๅฎŸ่ฃ…ใŒๅค‰ใ‚ใ‚‹ใฎใ‹ - Don't Repeat Yourself

ๅŒๆœŸRustใจ้žๅŒๆœŸRustใงๅŒใ˜ใ‚‚ใฎใ‚’ไฝœใ‚‹ใจใฉใ‚Œใใ‚‰ใ„ๅฎŸ่ฃ…ใŒๅค‰ใ‚ใ‚‹ใฎใ‹ - Don't Repeat Yourself

ๅŒๆœŸRustใจ้žๅŒๆœŸRustใฎๆ›ธใๅฟƒๅœฐใ‚„ไฝฟใ„ๅฟƒๅœฐใฎ้•ใ„ใŒRustใฎAsync WGใงใ‚‚่ชฒ้กŒใจใ—ใฆๆŒ™ใ’ใ‚‰ใ‚ŒใฆใŠใ‚Šใ€็›ฎไธ‹ใงใใ‚‹ใ‹ใŽใ‚Š่ฟ‘ใฅใ‘ใ‚‹ๅ–ใ‚Š็ต„ใฟใŒ้€ฒ่กŒไธญใงใ™ใ€‚่ฉณใ—ใ„ใจใ“ใ‚ใฏRustใŒๆœ€่ฟ‘้‹็”จใ—ใฆใ„ใ‚‹Project Goalsใฎ้žๅŒๆœŸRustใซ้–ขใ™ใ‚‹้ƒจๅˆ†ใ‚’ๅ‚็…งใ—ใฆใใ ใ•ใ„ใ€‚ใ“ใ“ใ‚’่ฆ‹ใ‚‹ใจใ€ๆฆ‚ใญ็พ็ŠถๆŠฑใˆใฆใ„ใ‚‹่ชฒ้กŒใชใฉใŒ่ฆ‹ใˆใฆใใ‚‹ใจๆ€ใ„ใพใ™ใ€‚ ็†ๆƒณใ‚’่จ€ใˆใฐใ€std::ioใ‚„std::netใงใฏใ˜ใพใ‚‹ใ‚‚ใฎใ‚’ใ€ใŸใจใˆใฐtokio::ioใ‚„tokio::netใซๆ›ธใๆ›ใˆใ€ๅฟ…่ฆใช็ฎ‡ๆ‰€ใซasyncใจ.awaitใ‚’ไป˜ไธŽใ—ใฆใ„ใใ ใ‘ใงไฝœๆฅญใŒๅฎŒ็ตใ—ใฆใปใ—ใ„ใจใ“ใ‚ใงใฏใ‚ใ‚Šใพใ™ใ€‚ไป–ใฎๅคšใใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใฏใ€ใพใพใใฎโ€ฆ

blog-dry.com ยท Don't Repeat Yourself

0
1
0

์œค์—ฌ์ • ์•„๋“ค ๋™์„ฑ๊ฒฐํ˜ผ์‹ ๊ณ ๋ฐฑ์— ์„ฑ์†Œ์ˆ˜์ž ๊ฐ€์กฑ๋“ค โ€œํฐ ํž˜โ€ ํ™˜์˜ ์ˆ˜์ • 2025-04-21 10:10 www.hani.co.kr/arti/society...

์œค์—ฌ์ • ์•„๋“ค ๋™์„ฑ๊ฒฐํ˜ผ์‹ ๊ณ ๋ฐฑ์— ์„ฑ์†Œ์ˆ˜์ž ๊ฐ€์กฑ๋“ค โ€œํฐ ํž˜...

0

์นœ๊ตฌ๊ฐ€ ์™ธ๊ตญ ๋ฐ˜๋„์ฒดํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š”๋ฐ ์ด๋ฆ„๋งŒ ๋“ค์œผ๋ฉด ๋‹ค ์•„๋Š” ์„ธ๊ณ„์—์„œ ์†๊ผฝํžˆ๋Š” ํšŒ์‚ฌ๋‹ค. 1๋…„ ์ „์ฏค์—, ์นœ๊ตฌ๊ฐ€ ์ž๊ธฐ ํŒ€์—์„œ ์˜ˆ์ „๋ถ€ํ„ฐ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๋‚˜๋ฅผ ์ฐพ์•„์™”๋‹ค. ํ•œ 2, 3000์ค„ ๋˜๋Š” Numpy ์ฝ”๋“œ์˜€๋‹ค.

๋‚˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜๋ฏธ ์ž์ฒด๋Š” ์ „ํ˜€ ์ดํ•ด๋ฅผ ๋ชปํ•˜๋‹ˆ(์ด๋ž˜์„œ ๋ณด์•ˆ๋ฌธ์ œ๋„ ์ต์Šคํ์ฆˆ ํ• ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค), ๊ทธ๋ƒฅ ์ฝ”๋“œ์˜ ๋ชจ์–‘๋งŒ ๋ณด๊ณ  ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ธˆ์”ฉ ๊ณ ์ณ๋‚˜๊ฐ”๋‹ค. ๊ทธ... ์ „ํ˜•์ ์ธ ๋ฌผ๋ฆฌํ•™์ž๋“ค์˜ ์‹คํ—˜์‹ค ์ฝ”๋“œ์˜€๋‹ค(์ฝ”๋“œ๋ฅผ ๋ชป์งœ๋Š”๊ฑด ์ดํ•ด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์— ๋Œ€ํ•ด ํ•œ์น˜์˜ ๋ถ€๋„๋Ÿฌ์›€๋„ ๋А๋ผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๋’ท๋ชฉ์„ ์žก๊ฒŒ ๋งŒ๋“ ๋‹ค). Numpy ํ•จ์ˆ˜๋„ ์ œ๋Œ€๋กœ ํ™œ์šฉ์„ ๋ชปํ•ด๋†จ๊ธธ๋ž˜, ๋‚˜๋„ Numpy ์ž˜ ๋ชป์“ฐ์ง€๋งŒ ๋Œ€์ถฉ ์ด๋Ÿฐ ํ•จ์ˆ˜๊ฐ€ ์•„๋งˆ ์žˆ๊ฒ ์ง€... ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„๋‚ด์„œ ๊ต์ฒดํ•˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ–ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ๊ณ ์นœ ๋‹ค์Œ์— ์ž˜๋Œ์•„๊ฐ€๋‚˜ ํ•œ๋ฒˆ ์‹คํ–‰์„ ํ•ด๋ดค๋Š”๋ฐ, ์ด๋Ÿด์ˆ˜๊ฐ€. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด 1000๋ฐฐ ๋นจ๋ผ์กŒ๋‹ค. ์•„๋‹ˆ ๋ญ, ํ•œ 2๋ฐฐ 3๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉด ๋‚ด ์†œ์”จ๋ผ๊ณ  ์ž๋ถ€ํ• ํ…๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง„๊ฑฐ๋Š” ๊ทธ๋ƒฅ ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋˜ฅํ†ต์ด์—ˆ๋‹ค๊ณ  ํ•ด์„ํ• ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ตฌ๋ผ์•ˆ์น˜๊ณ  ์ •๋ง 1000๋ฐฐ๋‹ค. 1000๋ฐฐ์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์˜ ๋ณด๋‹ต์œผ๋กœ ๋‚˜๋Š” ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด์„ธํŠธ๋ฅผ ํ˜„์žฅ์—์„œ ๋ฐ›์•„๋จน์—ˆ๋‹ค.

๊ทธ ์ดํ›„์— ์–ด๋–ค ์ผ์ด ์žˆ์—ˆ๋ƒ. ๊ธฐ์กด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๋กœ๋Š” ํ•˜๋ฃจ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ 2, 3๋ฒˆ์ •๋„๋ฐ–์— ๋Œ๋ฆฌ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง€๊ณ  ๋‚˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์‹ญ์ดˆ๋งŒ์— ๋‚˜์˜ค๋‹ˆ ํ•˜๋ฃจ์— ์ˆ˜๋ฐฑ๋ฒˆ ๋Œ๋ฆด์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฒƒ์ด๋‹ค(๋‚ด๊ฐ€ ๊ณ ์นœ ์ฝ”๋“œ๊ฐ€ ์ „๋ถ€๋Š” ์•„๋‹ˆ์–ด์„œ 1000๋ฐฐ ํ–ฅ์ƒ์€ ์•„๋‹Œ๋ฐ, ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์ด๊ธด ํ•ด์„œ ๊ฒฐ๊ตญ 100๋ฐฐ ์ด์ƒ์ด๋ผ๋Š” ๋“ฏ). ๊ทธ๋•Œ๋ถ€ํ„ฐ 100๋ฐฐ ๋งŽ์•„์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ด์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ ๊ฐœ๋ฐœํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ ํŒ€์—์„œ๋Š” ์ผ์ข…์˜ ํŠน์ด์ ์ด ์‹œ์ž‘๋œ๊ฒƒ์ด๋‹ค;;

๊ฒฐ๋ก : ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด ์„ธํŠธ๋Š” ๊ฐœ๋ง›์žˆ์—ˆ๋‹ค.

28
2
0

์ ์šฉ์„ ์ฃผ๋ชฉํ•ด์„œ ๋ณด๋ฉด
a->b, b->c ํ•ฉ์„ฑ์˜ ๊ตฌํ˜„์€ a์— a->b๋ฅผ ์ ์šฉ $์˜ ์ฒด์ด๋‹์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
b->c $ a->b $ id a

ฮป> (+1) $ (+2) $ 3

a->mb, b->mc ํ•ฉ์„ฑ์€ ma์— a->mb๋ฅผ ์ ์šฉ >>=์˜ ์ฒด์ด๋‹
return a >>= a->mb >>= b->mc

ฮป> Just 3 >>= (\x -> Just (x+1)) >>= (\x -> Just (x+2))

wa->b, wb->c ํ•ฉ์„ฑ์€ wa->b๋ฅผ wa์— ์ ์šฉ extend์˜ ์ฒด์ด๋‹
wb->c extend (wa->b extend duplicate wa)

ฮป> (\(Identity x) -> x+1) `extend` (\(Identity x) -> x+2) (duplicate (Identity 3))

์ด๋Ÿฐ ๋ˆˆ์œผ๋กœ ๋ณด๋ฉด, Functor ์ ์šฉ <$>, Applicatives ์ ์šฉ<*>(์ด ๋‘˜์€ ๋‹ค๋ฅธ ๊ฒฐ์— ์žˆ๊ธด ํ•˜์ง€๋งŒ) ๋“ฑ ์ด ๋œ ๋‚ฏ์„ค๊ฒŒ ๋ณด์ธ๋‹ค.
(์ฝ”๋ชจ๋‚˜๋“œ ์ •๋ฆฌ ๋…ธํŠธ ์ค‘ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.)

0
0

๋ฏธ๋ฃจ์ง€ ์•Š๊ณ  ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ?? ์˜์š•์ด ์—†์–ด๋„ ๋ญ”๊ฐ€๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ?? ์ƒ๊ฐํ•œ ์šฐ๋ฆฌ ๋ธ”์นœ๋“ค์€ ๊ผญ ์ด ์ฑ…์„ ์ฝ๊ณ  ์‚ถ์˜ ๋‚œ์ด๋„๋ฅผ ์ข€๋” ๋‚ฎ์ถ”๋„๋กํ•ด์š” ์ด ์ฑ… ๋•๋ถ„์— ์ €๋„ ํ•œ ๋‘๊ฑธ์Œ์ •๋„๋Š” ๋‚˜์•„๊ฐ„ ์ผ์ƒ์„ ์‚ด๊ณ ์žˆ์–ด์š”

0

์นœ๊ตฌ๊ฐ€ ์™ธ๊ตญ ๋ฐ˜๋„์ฒดํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š”๋ฐ ์ด๋ฆ„๋งŒ ๋“ค์œผ๋ฉด ๋‹ค ์•„๋Š” ์„ธ๊ณ„์—์„œ ์†๊ผฝํžˆ๋Š” ํšŒ์‚ฌ๋‹ค. 1๋…„ ์ „์ฏค์—, ์นœ๊ตฌ๊ฐ€ ์ž๊ธฐ ํŒ€์—์„œ ์˜ˆ์ „๋ถ€ํ„ฐ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๋‚˜๋ฅผ ์ฐพ์•„์™”๋‹ค. ํ•œ 2, 3000์ค„ ๋˜๋Š” Numpy ์ฝ”๋“œ์˜€๋‹ค.

๋‚˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜๋ฏธ ์ž์ฒด๋Š” ์ „ํ˜€ ์ดํ•ด๋ฅผ ๋ชปํ•˜๋‹ˆ(์ด๋ž˜์„œ ๋ณด์•ˆ๋ฌธ์ œ๋„ ์ต์Šคํ์ฆˆ ํ• ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค), ๊ทธ๋ƒฅ ์ฝ”๋“œ์˜ ๋ชจ์–‘๋งŒ ๋ณด๊ณ  ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ธˆ์”ฉ ๊ณ ์ณ๋‚˜๊ฐ”๋‹ค. ๊ทธ... ์ „ํ˜•์ ์ธ ๋ฌผ๋ฆฌํ•™์ž๋“ค์˜ ์‹คํ—˜์‹ค ์ฝ”๋“œ์˜€๋‹ค(์ฝ”๋“œ๋ฅผ ๋ชป์งœ๋Š”๊ฑด ์ดํ•ด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์— ๋Œ€ํ•ด ํ•œ์น˜์˜ ๋ถ€๋„๋Ÿฌ์›€๋„ ๋А๋ผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๋’ท๋ชฉ์„ ์žก๊ฒŒ ๋งŒ๋“ ๋‹ค). Numpy ํ•จ์ˆ˜๋„ ์ œ๋Œ€๋กœ ํ™œ์šฉ์„ ๋ชปํ•ด๋†จ๊ธธ๋ž˜, ๋‚˜๋„ Numpy ์ž˜ ๋ชป์“ฐ์ง€๋งŒ ๋Œ€์ถฉ ์ด๋Ÿฐ ํ•จ์ˆ˜๊ฐ€ ์•„๋งˆ ์žˆ๊ฒ ์ง€... ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„๋‚ด์„œ ๊ต์ฒดํ•˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ–ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ๊ณ ์นœ ๋‹ค์Œ์— ์ž˜๋Œ์•„๊ฐ€๋‚˜ ํ•œ๋ฒˆ ์‹คํ–‰์„ ํ•ด๋ดค๋Š”๋ฐ, ์ด๋Ÿด์ˆ˜๊ฐ€. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด 1000๋ฐฐ ๋นจ๋ผ์กŒ๋‹ค. ์•„๋‹ˆ ๋ญ, ํ•œ 2๋ฐฐ 3๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉด ๋‚ด ์†œ์”จ๋ผ๊ณ  ์ž๋ถ€ํ• ํ…๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง„๊ฑฐ๋Š” ๊ทธ๋ƒฅ ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋˜ฅํ†ต์ด์—ˆ๋‹ค๊ณ  ํ•ด์„ํ• ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ตฌ๋ผ์•ˆ์น˜๊ณ  ์ •๋ง 1000๋ฐฐ๋‹ค. 1000๋ฐฐ์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์˜ ๋ณด๋‹ต์œผ๋กœ ๋‚˜๋Š” ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด์„ธํŠธ๋ฅผ ํ˜„์žฅ์—์„œ ๋ฐ›์•„๋จน์—ˆ๋‹ค.

๊ทธ ์ดํ›„์— ์–ด๋–ค ์ผ์ด ์žˆ์—ˆ๋ƒ. ๊ธฐ์กด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๋กœ๋Š” ํ•˜๋ฃจ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ 2, 3๋ฒˆ์ •๋„๋ฐ–์— ๋Œ๋ฆฌ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง€๊ณ  ๋‚˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์‹ญ์ดˆ๋งŒ์— ๋‚˜์˜ค๋‹ˆ ํ•˜๋ฃจ์— ์ˆ˜๋ฐฑ๋ฒˆ ๋Œ๋ฆด์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฒƒ์ด๋‹ค(๋‚ด๊ฐ€ ๊ณ ์นœ ์ฝ”๋“œ๊ฐ€ ์ „๋ถ€๋Š” ์•„๋‹ˆ์–ด์„œ 1000๋ฐฐ ํ–ฅ์ƒ์€ ์•„๋‹Œ๋ฐ, ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์ด๊ธด ํ•ด์„œ ๊ฒฐ๊ตญ 100๋ฐฐ ์ด์ƒ์ด๋ผ๋Š” ๋“ฏ). ๊ทธ๋•Œ๋ถ€ํ„ฐ 100๋ฐฐ ๋งŽ์•„์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ด์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ ๊ฐœ๋ฐœํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ ํŒ€์—์„œ๋Š” ์ผ์ข…์˜ ํŠน์ด์ ์ด ์‹œ์ž‘๋œ๊ฒƒ์ด๋‹ค;;

๊ฒฐ๋ก : ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด ์„ธํŠธ๋Š” ๊ฐœ๋ง›์žˆ์—ˆ๋‹ค.

28
2
0

์นœ๊ตฌ๊ฐ€ ์™ธ๊ตญ ๋ฐ˜๋„์ฒดํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š”๋ฐ ์ด๋ฆ„๋งŒ ๋“ค์œผ๋ฉด ๋‹ค ์•„๋Š” ์„ธ๊ณ„์—์„œ ์†๊ผฝํžˆ๋Š” ํšŒ์‚ฌ๋‹ค. 1๋…„ ์ „์ฏค์—, ์นœ๊ตฌ๊ฐ€ ์ž๊ธฐ ํŒ€์—์„œ ์˜ˆ์ „๋ถ€ํ„ฐ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๋‚˜๋ฅผ ์ฐพ์•„์™”๋‹ค. ํ•œ 2, 3000์ค„ ๋˜๋Š” Numpy ์ฝ”๋“œ์˜€๋‹ค.

๋‚˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜๋ฏธ ์ž์ฒด๋Š” ์ „ํ˜€ ์ดํ•ด๋ฅผ ๋ชปํ•˜๋‹ˆ(์ด๋ž˜์„œ ๋ณด์•ˆ๋ฌธ์ œ๋„ ์ต์Šคํ์ฆˆ ํ• ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค), ๊ทธ๋ƒฅ ์ฝ”๋“œ์˜ ๋ชจ์–‘๋งŒ ๋ณด๊ณ  ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ธˆ์”ฉ ๊ณ ์ณ๋‚˜๊ฐ”๋‹ค. ๊ทธ... ์ „ํ˜•์ ์ธ ๋ฌผ๋ฆฌํ•™์ž๋“ค์˜ ์‹คํ—˜์‹ค ์ฝ”๋“œ์˜€๋‹ค(์ฝ”๋“œ๋ฅผ ๋ชป์งœ๋Š”๊ฑด ์ดํ•ด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์— ๋Œ€ํ•ด ํ•œ์น˜์˜ ๋ถ€๋„๋Ÿฌ์›€๋„ ๋А๋ผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๋’ท๋ชฉ์„ ์žก๊ฒŒ ๋งŒ๋“ ๋‹ค). Numpy ํ•จ์ˆ˜๋„ ์ œ๋Œ€๋กœ ํ™œ์šฉ์„ ๋ชปํ•ด๋†จ๊ธธ๋ž˜, ๋‚˜๋„ Numpy ์ž˜ ๋ชป์“ฐ์ง€๋งŒ ๋Œ€์ถฉ ์ด๋Ÿฐ ํ•จ์ˆ˜๊ฐ€ ์•„๋งˆ ์žˆ๊ฒ ์ง€... ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„๋‚ด์„œ ๊ต์ฒดํ•˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ–ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ๊ณ ์นœ ๋‹ค์Œ์— ์ž˜๋Œ์•„๊ฐ€๋‚˜ ํ•œ๋ฒˆ ์‹คํ–‰์„ ํ•ด๋ดค๋Š”๋ฐ, ์ด๋Ÿด์ˆ˜๊ฐ€. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด 1000๋ฐฐ ๋นจ๋ผ์กŒ๋‹ค. ์•„๋‹ˆ ๋ญ, ํ•œ 2๋ฐฐ 3๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉด ๋‚ด ์†œ์”จ๋ผ๊ณ  ์ž๋ถ€ํ• ํ…๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง„๊ฑฐ๋Š” ๊ทธ๋ƒฅ ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋˜ฅํ†ต์ด์—ˆ๋‹ค๊ณ  ํ•ด์„ํ• ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ตฌ๋ผ์•ˆ์น˜๊ณ  ์ •๋ง 1000๋ฐฐ๋‹ค. 1000๋ฐฐ์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์˜ ๋ณด๋‹ต์œผ๋กœ ๋‚˜๋Š” ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด์„ธํŠธ๋ฅผ ํ˜„์žฅ์—์„œ ๋ฐ›์•„๋จน์—ˆ๋‹ค.

๊ทธ ์ดํ›„์— ์–ด๋–ค ์ผ์ด ์žˆ์—ˆ๋ƒ. ๊ธฐ์กด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๋กœ๋Š” ํ•˜๋ฃจ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ 2, 3๋ฒˆ์ •๋„๋ฐ–์— ๋Œ๋ฆฌ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง€๊ณ  ๋‚˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์‹ญ์ดˆ๋งŒ์— ๋‚˜์˜ค๋‹ˆ ํ•˜๋ฃจ์— ์ˆ˜๋ฐฑ๋ฒˆ ๋Œ๋ฆด์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฒƒ์ด๋‹ค(๋‚ด๊ฐ€ ๊ณ ์นœ ์ฝ”๋“œ๊ฐ€ ์ „๋ถ€๋Š” ์•„๋‹ˆ์–ด์„œ 1000๋ฐฐ ํ–ฅ์ƒ์€ ์•„๋‹Œ๋ฐ, ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์ด๊ธด ํ•ด์„œ ๊ฒฐ๊ตญ 100๋ฐฐ ์ด์ƒ์ด๋ผ๋Š” ๋“ฏ). ๊ทธ๋•Œ๋ถ€ํ„ฐ 100๋ฐฐ ๋งŽ์•„์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ด์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ ๊ฐœ๋ฐœํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ ํŒ€์—์„œ๋Š” ์ผ์ข…์˜ ํŠน์ด์ ์ด ์‹œ์ž‘๋œ๊ฒƒ์ด๋‹ค;;

๊ฒฐ๋ก : ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด ์„ธํŠธ๋Š” ๊ฐœ๋ง›์žˆ์—ˆ๋‹ค.

28
2
0

์นœ๊ตฌ๊ฐ€ ์™ธ๊ตญ ๋ฐ˜๋„์ฒดํšŒ์‚ฌ์— ๋‹ค๋‹ˆ๋Š”๋ฐ ์ด๋ฆ„๋งŒ ๋“ค์œผ๋ฉด ๋‹ค ์•„๋Š” ์„ธ๊ณ„์—์„œ ์†๊ผฝํžˆ๋Š” ํšŒ์‚ฌ๋‹ค. 1๋…„ ์ „์ฏค์—, ์นœ๊ตฌ๊ฐ€ ์ž๊ธฐ ํŒ€์—์„œ ์˜ˆ์ „๋ถ€ํ„ฐ ์“ฐ๊ณ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์„œ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ๋‚˜๋ฅผ ์ฐพ์•„์™”๋‹ค. ํ•œ 2, 3000์ค„ ๋˜๋Š” Numpy ์ฝ”๋“œ์˜€๋‹ค.

๋‚˜๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์˜๋ฏธ ์ž์ฒด๋Š” ์ „ํ˜€ ์ดํ•ด๋ฅผ ๋ชปํ•˜๋‹ˆ(์ด๋ž˜์„œ ๋ณด์•ˆ๋ฌธ์ œ๋„ ์ต์Šคํ์ฆˆ ํ• ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ์ด๋‹ค), ๊ทธ๋ƒฅ ์ฝ”๋“œ์˜ ๋ชจ์–‘๋งŒ ๋ณด๊ณ  ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์กฐ๊ธˆ์”ฉ ๊ณ ์ณ๋‚˜๊ฐ”๋‹ค. ๊ทธ... ์ „ํ˜•์ ์ธ ๋ฌผ๋ฆฌํ•™์ž๋“ค์˜ ์‹คํ—˜์‹ค ์ฝ”๋“œ์˜€๋‹ค(์ฝ”๋“œ๋ฅผ ๋ชป์งœ๋Š”๊ฑด ์ดํ•ด๋ฅผ ํ•˜๋Š”๋ฐ, ๊ฑฐ๊ธฐ์— ๋Œ€ํ•ด ํ•œ์น˜์˜ ๋ถ€๋„๋Ÿฌ์›€๋„ ๋А๋ผ์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด ๋’ท๋ชฉ์„ ์žก๊ฒŒ ๋งŒ๋“ ๋‹ค). Numpy ํ•จ์ˆ˜๋„ ์ œ๋Œ€๋กœ ํ™œ์šฉ์„ ๋ชปํ•ด๋†จ๊ธธ๋ž˜, ๋‚˜๋„ Numpy ์ž˜ ๋ชป์“ฐ์ง€๋งŒ ๋Œ€์ถฉ ์ด๋Ÿฐ ํ•จ์ˆ˜๊ฐ€ ์•„๋งˆ ์žˆ๊ฒ ์ง€... ํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„๋‚ด์„œ ๊ต์ฒดํ•˜๊ณ  ์ด๋Ÿฐ๊ฑธ ๋ฐ˜๋ณตํ–ˆ๋‹ค.

์ด๊ฒƒ์ €๊ฒƒ ๊ณ ์นœ ๋‹ค์Œ์— ์ž˜๋Œ์•„๊ฐ€๋‚˜ ํ•œ๋ฒˆ ์‹คํ–‰์„ ํ•ด๋ดค๋Š”๋ฐ, ์ด๋Ÿด์ˆ˜๊ฐ€. ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด 1000๋ฐฐ ๋นจ๋ผ์กŒ๋‹ค. ์•„๋‹ˆ ๋ญ, ํ•œ 2๋ฐฐ 3๋ฐฐ ๋นจ๋ผ์กŒ์œผ๋ฉด ๋‚ด ์†œ์”จ๋ผ๊ณ  ์ž๋ถ€ํ• ํ…๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง„๊ฑฐ๋Š” ๊ทธ๋ƒฅ ์›๋ž˜ ์ฝ”๋“œ๊ฐ€ ๋˜ฅํ†ต์ด์—ˆ๋‹ค๊ณ  ํ•ด์„ํ• ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. ๊ตฌ๋ผ์•ˆ์น˜๊ณ  ์ •๋ง 1000๋ฐฐ๋‹ค. 1000๋ฐฐ์˜ ์„ฑ๋Šฅํ–ฅ์ƒ์˜ ๋ณด๋‹ต์œผ๋กœ ๋‚˜๋Š” ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด์„ธํŠธ๋ฅผ ํ˜„์žฅ์—์„œ ๋ฐ›์•„๋จน์—ˆ๋‹ค.

๊ทธ ์ดํ›„์— ์–ด๋–ค ์ผ์ด ์žˆ์—ˆ๋ƒ. ๊ธฐ์กด ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฝ”๋“œ๋กœ๋Š” ํ•˜๋ฃจ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ 2, 3๋ฒˆ์ •๋„๋ฐ–์— ๋Œ๋ฆฌ์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, 1000๋ฐฐ ๋นจ๋ผ์ง€๊ณ  ๋‚˜๋‹ˆ๊นŒ ๊ฒฐ๊ณผ๊ฐ€ ์ˆ˜์‹ญ์ดˆ๋งŒ์— ๋‚˜์˜ค๋‹ˆ ํ•˜๋ฃจ์— ์ˆ˜๋ฐฑ๋ฒˆ ๋Œ๋ฆด์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฒƒ์ด๋‹ค(๋‚ด๊ฐ€ ๊ณ ์นœ ์ฝ”๋“œ๊ฐ€ ์ „๋ถ€๋Š” ์•„๋‹ˆ์–ด์„œ 1000๋ฐฐ ํ–ฅ์ƒ์€ ์•„๋‹Œ๋ฐ, ๊ฐ€์žฅ ํฐ ๋ณ‘๋ชฉ์ด๊ธด ํ•ด์„œ ๊ฒฐ๊ตญ 100๋ฐฐ ์ด์ƒ์ด๋ผ๋Š” ๋“ฏ). ๊ทธ๋•Œ๋ถ€ํ„ฐ 100๋ฐฐ ๋งŽ์•„์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ด์กŒ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฑฐ๊ธฐ ๊ฐœ๋ฐœํŒ€์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ ํŒ€์—์„œ๋Š” ์ผ์ข…์˜ ํŠน์ด์ ์ด ์‹œ์ž‘๋œ๊ฒƒ์ด๋‹ค;;

๊ฒฐ๋ก : ๊ต์ดŒ์น˜ํ‚จ์›จ์ง€์ฝค๋ณด ์„ธํŠธ๋Š” ๊ฐœ๋ง›์žˆ์—ˆ๋‹ค.

28
2
0

LYใ‹ใ‚‰้›ขใ‚ŒใŸใ„ใฎใงๅฎถๆ—ใฎ้€ฃ็ตกๅ…ˆใ‚’Lineไปฅๅค–ใซใ—ใŸใ„ใŒDiscordใฏไฝฟใ„ใŸใใชใ„ใ€‚

0