{"id":476592,"date":"2023-08-09T07:31:20","date_gmt":"2023-08-09T07:31:20","guid":{"rendered":""},"modified":"2023-09-05T11:13:02","modified_gmt":"2023-09-05T11:13:02","slug":"dask","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/kr\/wiki\/dask\/","title":{"rendered":"\ub300\uc2a4\ud06c"},"content":{"rendered":"<p>Dask\ub294 Python\uc758 \ubcd1\ub82c \ucef4\ud4e8\ud305\uc744 \uc704\ud55c \uac15\ub825\ud558\uace0 \uc720\uc5f0\ud55c \uc624\ud508 \uc18c\uc2a4 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc785\ub2c8\ub2e4. \ub2e8\uc77c \ucef4\ud4e8\ud130\uc5d0\uc11c \uc11c\ubc84 \ud074\ub7ec\uc2a4\ud130\ub85c \ud655\uc7a5\ud558\ub3c4\ub85d \uc124\uacc4\ub41c Dask\ub294 \ubd84\uc11d\uc744 \uc704\ud55c \uace0\uae09 \ubcd1\ub82c\uc131\uc744 \uc81c\uacf5\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \uc5ec\ub7ec \ucf54\uc5b4\uc5d0\uc11c \ub300\uaddc\ubaa8 \uacc4\uc0b0\uc744 \uc218\ud589\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4. Dask\ub294 Python\uc774 \ud544\uc694\ud55c \ubcd1\ub82c \ucef4\ud4e8\ud305 \uc791\uc5c5\uc744 \uc704\ud55c Apache Spark\uc758 \ub300\uc548\uc744 \uc81c\uacf5\ud558\ub294 \ube45 \ub370\uc774\ud130 \ucc98\ub9ac\uc5d0 \ub110\ub9ac \uc0ac\uc6a9\ub418\ub294 \uc120\ud0dd\uc785\ub2c8\ub2e4.<\/p>\n<h2>\ub2e4\uc2a4\ud06c\uc758 \uc5ed\uc0ac<\/h2>\n<p>\uc774 \ud504\ub85c\uc81d\ud2b8\ub294 \uc624\ud508 \uc18c\uc2a4 \uc774\ub2c8\uc154\ud2f0\ube0c\ub85c \uc2dc\uc791\ub418\uc5c8\uc73c\uba70 \ucc3d\uc2dc\uc790\uc778 Matthew Rocklin\uc774 2014\ub144\uc5d0 \ucc98\uc74c \ubc1c\ud45c\ud588\uc2b5\ub2c8\ub2e4. \ub2f9\uc2dc Anaconda Inc.\uc5d0\uc11c \uc77c\ud558\ub294 \uac1c\ubc1c\uc790\uc600\ub358 Rocklin\uc740 Python, \ud2b9\ud788 NumPy \ubc0f Pandas\uc640 \uac19\uc740 \uc778\uae30 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c \uba54\ubaa8\ub9ac \ub0b4 \ucc98\ub9ac\uc758 \uacc4\uc0b0\uc801 \ud55c\uacc4\ub97c \ud574\uacb0\ud558\ub824\uace0 \ud588\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub3c4\uad6c\ub294 \uba54\ubaa8\ub9ac\ubcf4\ub2e4 \ud070 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \uc791\uc5c5\ud558\ub294 \ub370 \uc5b4\ub824\uc6c0\uc744 \uacaa\uc5c8\ub294\ub370, \uc774\ub294 Dask\uac00 \uadf9\ubcf5\ud558\ub824\uace0 \ud588\ub358 \ud55c\uacc4\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>Dask \uc774\ud574\ud558\uae30<\/h2>\n<p>Dask\ub294 \ubcd1\ub82c \ubc0f \uba54\ubaa8\ub9ac\ubcf4\ub2e4 \ud070 \uacc4\uc0b0\uc744 \ub354 \uc791\uc740 \uc791\uc5c5\uc73c\ub85c \ub098\ub204\uace0 \uc774\ub7ec\ud55c \uc791\uc5c5\uc744 \ubcd1\ub82c \ubc29\uc2dd\uc73c\ub85c \uc2e4\ud589\ud558\uba70 \uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\ub97c \uc801\uc808\ud558\uac8c \uad00\ub9ac\ud568\uc73c\ub85c\uc368 \uc774\ub97c \ucd09\uc9c4\ud569\ub2c8\ub2e4. Dask\ub294 \uc774\ub97c \uc704\ud574 \uac04\ub2e8\ud55c \uc804\ub7b5\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc989, \uc218\ud589\ud560 \uacc4\uc0b0 \uc21c\uc11c\ub97c \uc124\uba85\ud558\ub294 \ubc29\ud5a5\uc131 \ube44\uc21c\ud658 \uadf8\ub798\ud504(DAG)\uc778 \uc791\uc5c5 \uc77c\uc815 \uadf8\ub798\ud504\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n<p>\uae30\ubcf8\uc801\uc73c\ub85c Dask\ub294 \ub450 \uac00\uc9c0 \uad6c\uc131 \uc694\uc18c\ub97c \uc911\uc2ec\uc73c\ub85c \uad6c\ucd95\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p>\ub3d9\uc801 \uc791\uc5c5 \uc2a4\ucf00\uc904\ub9c1: \uc774\ub294 \uacc4\uc0b0\uc5d0 \ucd5c\uc801\ud654\ub418\uc5b4 \uc788\uc73c\uba70 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uad6c\uc870\ub97c \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p>&quot;\ube45 \ub370\uc774\ud130&quot; \uceec\ub809\uc158: \uc774\ub7ec\ud55c \ubaa8\ubc29 \ubc30\uc5f4, \ubaa9\ub85d \ubc0f \ud32c\ub354 \ub370\uc774\ud130 \ud504\ub808\uc784\uc740 \uba54\ubaa8\ub9ac\uc5d0 \ub9de\uc9c0 \uc54a\ub294 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ub354 \uc791\uace0 \uad00\ub9ac \uac00\ub2a5\ud55c \ubd80\ubd84\uc73c\ub85c \ub098\ub204\uc5b4 \ubcd1\ub82c\ub85c \uc791\ub3d9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>Dask\uc758 \ub0b4\ubd80 \uad6c\uc870<\/h2>\n<p>Dask\ub294 \ubd84\uc0b0 \uc2a4\ucf00\uc904\ub7ec\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc791\uc5c5 \uadf8\ub798\ud504\ub97c \ubcd1\ub82c\ub85c \uc2e4\ud589\ud569\ub2c8\ub2e4. \uc774 \uc2a4\ucf00\uc904\ub7ec\ub294 \uc791\uc5c5 \uc2e4\ud589\uc744 \uc870\uc815\ud558\uace0 \ud074\ub7ec\uc2a4\ud130\uc758 \uc791\uc5c5\uc790 \ub178\ub4dc \uac04\uc758 \ud1b5\uc2e0\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. \uc2a4\ucf00\uc904\ub7ec\uc640 \uc791\uc5c5\uc790\ub294 \ubcc4\ub3c4\uc758 Python \ud504\ub85c\uc138\uc2a4\ub85c \uad6c\ud604\ub418\ub294 \uc911\uc559 &#039;\ubd84\uc0b0 \uc2a4\ucf00\uc904\ub7ec&#039;\ub97c \ud1b5\ud574 \ud1b5\uc2e0\ud569\ub2c8\ub2e4.<\/p>\n<p>\uacc4\uc0b0\uc774 \uc81c\ucd9c\ub418\uba74 Dask\ub294 \uba3c\uc800 \uacc4\uc0b0\uc744 \ub098\ud0c0\ub0b4\ub294 \uc791\uc5c5 \uadf8\ub798\ud504\ub97c \uc791\uc131\ud569\ub2c8\ub2e4. \uadf8\ub798\ud504\uc758 \uac01 \ub178\ub4dc\ub294 Python \ud568\uc218\ub97c \ub098\ud0c0\ub0b4\uace0, \uac01 \uac00\uc7a5\uc790\ub9ac\ub294 \ud568\uc218 \uac04\uc5d0 \uc804\uc1a1\ub418\ub294 \ub370\uc774\ud130(\uc77c\ubc18\uc801\uc73c\ub85c Python \uac1c\uccb4)\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0 \ub2e4\uc74c Dask \ubd84\uc0b0 \uc2a4\ucf00\uc904\ub7ec\ub294 \uadf8\ub798\ud504\ub97c \ub354 \uc791\uace0 \uad00\ub9ac\ud558\uae30 \uc26c\uc6b4 \ubd80\ubd84\uc73c\ub85c \ub098\ub204\uace0 \uc774\ub7ec\ud55c \ubd80\ubd84\uc744 \ud074\ub7ec\uc2a4\ud130\uc758 \uc791\uc5c5\uc790 \ub178\ub4dc\uc5d0 \ud560\ub2f9\ud569\ub2c8\ub2e4. \uac01 \uc791\uc5c5\uc790 \ub178\ub4dc\ub294 \ud560\ub2f9\ub41c \uc791\uc5c5\uc744 \uc218\ud589\ud558\uace0 \uacb0\uacfc\ub97c \uc2a4\ucf00\uc904\ub7ec\uc5d0 \ub2e4\uc2dc \ubcf4\uace0\ud569\ub2c8\ub2e4. \uc2a4\ucf00\uc904\ub7ec\ub294 \uadf8\ub798\ud504\uc758 \uc5b4\ub5a4 \ubd80\ubd84\uc774 \uc644\ub8cc\ub418\uc5c8\ub294\uc9c0, \uc5b4\ub5a4 \ubd80\ubd84\uc774 \uc544\uc9c1 \ubcf4\ub958 \uc911\uc778\uc9c0\ub97c \ucd94\uc801\ud558\uace0 \uacc4\uc0b0 \uc0c1\ud0dc\uc640 \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ub9ac\uc18c\uc2a4\ub97c \uae30\ubc18\uc73c\ub85c \uc608\uc57d \uacb0\uc815\uc744 \uc870\uc815\ud569\ub2c8\ub2e4.<\/p>\n<h2>Dask\uc758 \uc8fc\uc694 \uae30\ub2a5<\/h2>\n<ul>\n<li>\n<p><strong>\ubcd1\ud589<\/strong>: Dask\ub294 \ucd5c\uc2e0 \uba40\ud2f0\ucf54\uc5b4 \ud504\ub85c\uc138\uc11c\uc640 \ubd84\uc0b0 \ud658\uacbd\uc758 \uc131\ub2a5\uc744 \ud65c\uc6a9\ud558\uc5ec \uc791\uc5c5\uc744 \ubcd1\ub82c\ub85c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ud655\uc7a5\uc131<\/strong>: \ub2e8\uc77c \uba38\uc2e0\uc5d0\uc11c \ud074\ub7ec\uc2a4\ud130 \uae30\ubc18 \uacc4\uc0b0\uae4c\uc9c0 \uc6d0\ud65c\ud558\uac8c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc644\uc131<\/strong>: Dask\ub294 Pandas, NumPy, Scikit-Learn\uacfc \uac19\uc740 \uae30\uc874 Python \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640 \uc798 \ud1b5\ud569\ub429\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uc720\uc5f0\uc131<\/strong>: \ub370\uc774\ud130 \ubd84\uc11d, \ub370\uc774\ud130 \ubcc0\ud658\ubd80\ud130 \uba38\uc2e0\ub7ec\ub2dd\uae4c\uc9c0 \ud3ed\ub113\uc740 \uc5c5\ubb34\ub97c \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\uba54\ubaa8\ub9ac\ubcf4\ub2e4 \ud070 \ub370\uc774\ud130 \uc138\ud2b8 \ucc98\ub9ac<\/strong>: Dask\ub294 \ub370\uc774\ud130\ub97c \ub354 \uc791\uc740 \ub369\uc5b4\ub9ac\ub85c \ub098\ub204\uc5b4 \uba54\ubaa8\ub9ac\uc5d0 \ub9de\uc9c0 \uc54a\ub294 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ucc98\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<h2>\ub2e4\uc2a4\ud06c\uc758 \uc885\ub958<\/h2>\n<p>Dask\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \ub2e8\uc77c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc774\uc9c0\ub9cc \uc775\uc219\ud55c Python \ub370\uc774\ud130 \uad6c\uc870\ub97c \ubaa8\ubc29\ud558\uace0 \ud655\uc7a5\ud558\ub294 \uc5ec\ub7ec \ub370\uc774\ud130 \uad6c\uc870 \ub610\ub294 &#039;\uceec\ub809\uc158&#039;\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 \ub2e4\uc74c\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4.<\/p>\n<ol>\n<li>\n<p><strong>\ub2e4\ud06c \uc5b4\ub808\uc774<\/strong>: NumPy\uc758 ndarray \uc778\ud130\ud398\uc774\uc2a4\ub97c \ubaa8\ubc29\ud558\uace0 \ub300\ubd80\ubd84\uc758 NumPy API\ub97c \uc9c0\uc6d0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uba54\ubaa8\ub9ac\uc5d0 \ub9de\uc9c0 \uc54a\ub294 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \uc704\ud574 \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>Dask \ub370\uc774\ud130 \ud504\ub808\uc784<\/strong>: Pandas DataFrame \uc778\ud130\ud398\uc774\uc2a4\ub97c \ubbf8\ub7ec\ub9c1\ud558\uace0 Pandas API\uc758 \ud558\uc704 \uc9d1\ud569\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. Pandas\uc640 \uc720\uc0ac\ud55c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uba54\ubaa8\ub9ac\ubcf4\ub2e4 \ud070 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ucc98\ub9ac\ud558\ub294 \ub370 \uc720\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub2e4\uc2a4\ud06c\ubc31<\/strong>: \ub2e4\uc74c\uacfc \uac19\uc740 \uc791\uc5c5\uc744 \uad6c\ud604\ud569\ub2c8\ub2e4. <code data-no-translation=\"\">map<\/code>, <code data-no-translation=\"\">filter<\/code>, <code data-no-translation=\"\">groupby<\/code> \uc77c\ubc18 Python \uac1d\uccb4\uc5d0 \ub300\ud574. JSON \ub610\ub294 XML\uacfc \uac19\uc740 \ubc18\uad6c\uc870\ud654\ub41c \ub370\uc774\ud130 \uc791\uc5c5\uc5d0 \ub9e4\uc6b0 \uc801\ud569\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p><strong>\ub2e4\uc2a4\ud06cML<\/strong>: \ub2e4\ub978 Dask \uceec\ub809\uc158\uacfc \uc798 \ud1b5\ud569\ub418\ub294 \ud655\uc7a5 \uac00\ub2a5\ud55c \uae30\uacc4 \ud559\uc2b5 \uc54c\uace0\ub9ac\uc998\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ol>\n<h2>Dask\ub97c \ud65c\uc6a9\ud558\ub294 \ubc29\ubc95<\/h2>\n<p>Dask\ub294 \ub2e4\uc7ac\ub2e4\ub2a5\ud558\uba70 \ub2e4\uc74c\uacfc \uac19\uc740 \ub2e4\uc591\ud55c \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li>\n<p>\ub370\uc774\ud130 \ubcc0\ud658 \ubc0f \uc804\ucc98\ub9ac: Dask\uc758 DataFrame \ubc0f \ubc30\uc5f4 \uad6c\uc870\ub97c \uc0ac\uc6a9\ud558\uba74 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ubcd1\ub82c\ub85c \ud6a8\uc728\uc801\uc73c\ub85c \ubcc0\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p>\uae30\uacc4 \ud559\uc2b5: Dask-ML\uc740 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \ucc98\ub9ac\ud560 \ub54c \ud2b9\ud788 \uc720\uc6a9\ud560 \uc218 \uc788\ub294 \ud655\uc7a5 \uac00\ub2a5\ud55c \uae30\uacc4 \ud559\uc2b5 \uc54c\uace0\ub9ac\uc998 \uc81c\ud488\uad70\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<\/li>\n<li>\n<p>\uc2dc\ubbac\ub808\uc774\uc158 \ubc0f \ubcf5\uc7a1\ud55c \uacc4\uc0b0: Dask \uc9c0\uc5f0 \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc784\uc758\uc758 \uacc4\uc0b0\uc744 \ubcd1\ub82c\ub85c \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/li>\n<\/ul>\n<p>\ub2e4\uc7ac\ub2e4\ub2a5\ud568\uacfc \uac15\ub825\ud568\uc5d0\ub3c4 \ubd88\uad6c\ud558\uace0 Dask\ub294 \ub3c4\uc804 \uacfc\uc81c\ub97c \uc81c\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uc77c\ubd80 \uc54c\uace0\ub9ac\uc998\uc740 \uc27d\uac8c \ubcd1\ub82c\ud654\ud560 \uc218 \uc5c6\uc73c\uba70 Dask\uc758 \ubd84\uc0b0 \ucef4\ud4e8\ud305 \uae30\ub2a5\uc73c\ub85c\ubd80\ud130 \ud070 \uc774\uc810\uc744 \uc5bb\uc9c0 \ubabb\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ubaa8\ub4e0 \ubd84\uc0b0 \ucef4\ud4e8\ud305 \uc2dc\uc2a4\ud15c\uacfc \ub9c8\ucc2c\uac00\uc9c0\ub85c Dask \uacc4\uc0b0\uc740 \ud2b9\ud788 \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \uc791\uc5c5\ud560 \ub54c \ub124\ud2b8\uc6cc\ud06c \ub300\uc5ed\ud3ed\uc5d0 \uc758\ud574 \uc81c\ud55c\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc720\uc0ac\ud55c \ub3c4\uad6c\uc640\uc758 \ube44\uad50<\/h2>\n<p>Dask\ub294 \uc885\uc885 \ub2e4\ub978 \ubd84\uc0b0 \ucef4\ud4e8\ud305 \ud504\ub808\uc784\uc6cc\ud06c, \ud2b9\ud788 Apache Spark\uc640 \ube44\uad50\ub429\ub2c8\ub2e4. \uac04\ub7b5\ud55c \ube44\uad50\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<table>\n<thead>\n<tr>\n<th>\ud2b9\uc9d5<\/th>\n<th>\ub300\uc2a4\ud06c<\/th>\n<th>\uc544\ud30c\uce58 \uc2a4\ud30c\ud06c<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\uc5b8\uc5b4<\/td>\n<td>\ud30c\uc774\uc36c<\/td>\n<td>\uc2a4\uce7c\ub77c, \uc790\ubc14, \ud30c\uc774\uc36c, R<\/td>\n<\/tr>\n<tr>\n<td>\uc0ac\uc6a9\uc758 \uc6a9\uc774\uc131<\/td>\n<td>\ub192\uc74c(\ud2b9\ud788 Python \uc0ac\uc6a9\uc790\uc758 \uacbd\uc6b0)<\/td>\n<td>\ubcf4\ud1b5\uc758<\/td>\n<\/tr>\n<tr>\n<td>\uc0dd\ud0dc\uacc4<\/td>\n<td>Python \ub370\uc774\ud130 \uc2a4\ud0dd(Pandas, NumPy, Scikit-learn)\uacfc\uc758 \uae30\ubcf8 \ud1b5\ud569<\/td>\n<td>\uad11\ubc94\uc704\ud568(Spark SQL, MLLib, GraphX)<\/td>\n<\/tr>\n<tr>\n<td>\ud655\uc7a5\uc131<\/td>\n<td>\uc88b\uc740<\/td>\n<td>\ud6cc\ub96d\ud55c<\/td>\n<\/tr>\n<tr>\n<td>\uc131\ub2a5<\/td>\n<td>\ube60\ub974\uace0 \ubcf5\uc7a1\ud55c \uacc4\uc0b0\uc5d0 \ucd5c\uc801\ud654\ub428<\/td>\n<td>\ub370\uc774\ud130 \uc154\ud50c\ub9c1 \uc791\uc5c5\uc5d0 \ube60\ub974\uace0 \ucd5c\uc801\ud654\ub428<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Dask \uad00\ub828 \ubbf8\ub798 \uc804\ub9dd\uacfc \uae30\uc220<\/h2>\n<p>\ub370\uc774\ud130 \ud06c\uae30\uac00 \uacc4\uc18d \uc99d\uac00\ud568\uc5d0 \ub530\ub77c Dask\uc640 \uac19\uc740 \ub3c4\uad6c\uac00 \uc810\uc810 \ub354 \uc911\uc694\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. Dask\ub294 \ud65c\ubc1c\ud558\uac8c \uac1c\ubc1c \uc911\uc774\uba70 \ud5a5\ud6c4 \uc5c5\ub370\uc774\ud2b8\ub294 \uc131\ub2a5, \uc548\uc815\uc131 \ubc0f PyData \uc0dd\ud0dc\uacc4\uc758 \ub2e4\ub978 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640\uc758 \ud1b5\ud569\uc744 \ud5a5\uc0c1\uc2dc\ud0a4\ub294 \uac83\uc744 \ubaa9\ud45c\ub85c \ud569\ub2c8\ub2e4.<\/p>\n<p>\ube45\ub370\uc774\ud130\ub97c \ud65c\uc6a9\ud55c \uba38\uc2e0\ub7ec\ub2dd\uc740 Dask\uc5d0\uac8c \uc720\ub9dd\ud55c \ubd84\uc57c\uc785\ub2c8\ub2e4. Scikit-Learn \ubc0f XGBoost\uc640 \uac19\uc740 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640 \uc6d0\ud65c\ud558\uac8c \uc791\ub3d9\ud558\ub294 Dask\uc758 \uae30\ub2a5\uc740 \ubd84\uc0b0 \uae30\uacc4 \ud559\uc2b5 \uc791\uc5c5\uc744 \uc704\ud55c \ub9e4\ub825\uc801\uc778 \ub3c4\uad6c\uc785\ub2c8\ub2e4. \ud5a5\ud6c4 \uac1c\ubc1c\uc744 \ud1b5\ud574 \uc774\ub7ec\ud55c \uae30\ub2a5\uc774 \ub354\uc6b1 \uac15\ud654\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ud504\ub85d\uc2dc \uc11c\ubc84 \ubc0f Dask<\/h2>\n<p>\ud504\ub85d\uc2dc \uc11c\ubc84\ub294 Dask\uac00 \uc678\ubd80 \ub9ac\uc18c\uc2a4\uc640 \uc0c1\ud638 \uc791\uc6a9\ud560 \ub54c \ucd94\uac00 \ubcf4\uc548 \uacc4\uce35\uc744 \uc81c\uacf5\ud558\uace0 \uc81c\uc5b4\ud568\uc73c\ub85c\uc368 Dask \ud658\uacbd\uc5d0\uc11c \uc5ed\ud560\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ud504\ub85d\uc2dc \uc11c\ubc84\ub97c \uc0ac\uc6a9\ud558\uc5ec Dask \uc791\uc5c5\uc790\uc640 \uc778\ud130\ub137\uc758 \ub370\uc774\ud130 \uc18c\uc2a4 \ub610\ub294 \uc2a4\ud1a0\ub9ac\uc9c0 \uc11c\ube44\uc2a4 \uac04\uc758 \ud2b8\ub798\ud53d\uc744 \uc81c\uc5b4\ud558\uace0 \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ud504\ub85d\uc2dc \uc11c\ubc84\uac00 Dask\uc758 \uc131\ub2a5\uc744 \uc81c\ud55c\ud558\ub294 \ubcd1\ubaa9 \ud604\uc0c1\uc774 \ub418\uc9c0 \uc54a\ub3c4\ub85d \uc8fc\uc758\ub97c \uae30\uc6b8\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h2>\uad00\ub828\ub41c \ub9c1\ud06c\ub4e4<\/h2>\n<ol>\n<li><a href=\"https:\/\/dask.org\/\" target=\"_new\" rel=\"noopener nofollow\">Dask \ubb38\uc11c<\/a>: Dask\uc758 \ubaa8\ub4e0 \uce21\uba74\uc744 \ub2e4\ub8e8\ub294 \ud3ec\uad04\uc801\uc778 \uacf5\uc2dd \ubb38\uc11c\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/github.com\/dask\/dask\" target=\"_new\" rel=\"noopener nofollow\">Dask GitHub \uc800\uc7a5\uc18c<\/a>: \uc608\uc81c \ubc0f \ubb38\uc81c \ucd94\uc801\uacfc \ud568\uaed8 Dask\uc758 \uc18c\uc2a4 \ucf54\ub4dc\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/tutorial.dask.org\/\" target=\"_new\" rel=\"noopener nofollow\">Dask \ud29c\ud1a0\ub9ac\uc5bc<\/a>: \uc2e0\uaddc \uc0ac\uc6a9\uc790\uac00 Dask\ub97c \uc2dc\uc791\ud558\ub294 \ub370 \ud544\uc694\ud55c \uc790\uc138\ud55c \ud29c\ud1a0\ub9ac\uc5bc\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/blog.dask.org\/\" target=\"_new\" rel=\"noopener nofollow\">\ub2e4\uc2a4\ud06c \ube14\ub85c\uadf8<\/a>: Dask\uc640 \uad00\ub828\ub41c \uc5c5\ub370\uc774\ud2b8 \ubc0f \uc0ac\uc6a9 \uc0ac\ub840\ub97c \ub2e4\ub8e8\ub294 \uacf5\uc2dd \ube14\ub85c\uadf8\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/stories.dask.org\/en\/latest\/\" target=\"_new\" rel=\"noopener nofollow\">Dask \uc0ac\uc6a9 \uc0ac\ub840<\/a>: Dask\uac00 \uc5b4\ub5bb\uac8c \uc0ac\uc6a9\ub418\uace0 \uc788\ub294\uc9c0\uc5d0 \ub300\ud55c \uc2e4\uc81c \uc0ac\ub840\uc785\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/docs.dask.org\/en\/latest\/api.html\" target=\"_new\" rel=\"noopener nofollow\">\ub2e4\uc2a4\ud06c API<\/a>: Dask\uc758 API\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc815\ubcf4\uc785\ub2c8\ub2e4.<\/li>\n<\/ol>","protected":false},"featured_media":468085,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-476592","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Dask: An Overview<\/mark>","faq_items":[{"question":"What is Dask?","answer":"<p>Dask is an open-source library for parallel computing in Python. It is designed to scale from a single computer to a cluster of servers, allowing large computations to be performed across many cores. Dask is particularly useful for big data processing tasks.<\/p>"},{"question":"When was Dask first introduced and by whom?","answer":"<p>Dask was first announced in 2014 by Matthew Rocklin, a developer associated with Anaconda Inc. He created Dask to overcome the computational limitations of in-memory processing in Python, specifically for large datasets.<\/p>"},{"question":"How does Dask work?","answer":"<p>Dask works by breaking down computations into smaller tasks, executing these tasks in a parallel manner, and effectively managing memory resources. It creates a task scheduling graph, a directed acyclic graph (DAG), that describes the sequence of computations to be performed. The Dask distributed scheduler then assigns and executes these tasks across worker nodes in a cluster.<\/p>"},{"question":"What are the key features of Dask?","answer":"<p>The key features of Dask include its ability to perform parallel operations, scale seamlessly, integrate with existing Python libraries, handle a wide range of tasks, and manage datasets larger than memory by breaking them into smaller chunks.<\/p>"},{"question":"What types of Dask exist?","answer":"<p>Dask provides several data structures or 'collections' that mimic and extend familiar Python data structures, including Dask Array, Dask DataFrame, Dask Bag, and Dask ML.<\/p>"},{"question":"How can Dask be used and what challenges can arise?","answer":"<p>Dask can be used for various applications including data transformation, machine learning, and complex computations. Despite its versatility, Dask can present challenges. Some algorithms are not easily parallelizable and network bandwidth can limit Dask computations when working on a cluster.<\/p>"},{"question":"How does Dask compare to similar tools like Apache Spark?","answer":"<p>While both Dask and Apache Spark are distributed computing frameworks, Dask is built around Python and natively integrates with Python data stack. It is often considered easier to use for Python developers. Apache Spark, on the other hand, is built around Scala and Java, and while it supports Python, it is often considered more extensive in its ecosystem.<\/p>"},{"question":"What are the future perspectives and technologies related to Dask?","answer":"<p>As data sizes continue to grow, tools like Dask become increasingly important. Future developments aim to improve Dask's performance, stability, and integration with other libraries. Machine learning with big data is a promising area for Dask.<\/p>"},{"question":"How are proxy servers associated with Dask?","answer":"<p>Proxy servers can provide an additional layer of security and control when Dask interacts with external resources. A proxy server can control and monitor the traffic between Dask workers and data sources or storage services on the internet. However, it must be ensured that the proxy server does not limit Dask's performance.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/wiki\/476592\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media\/468085"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/kr\/wp-json\/wp\/v2\/media?parent=476592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}