跳至主要内容

课程

Python 中的 Dask 并行编程

中级4 小时

学习如何使用 Python 并行编程和 Dask 扩展工作流,高效处理大数据。

Python4 小时15 个视频51 个练习4,150 XP4,989成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

使用并行处理加速你的 Python 代码

通过这门 4 小时的课程,你将了解如何利用 Python 中的 Dask 并行处理让你的工作流程更快。

处理大数据时,你会遇到两个常见障碍:内存占用过高和运行时间过长。 Dask 库可以通过仅在需要时加载数据块来降低内存使用。 它可以通过并行使用您所有可用的计算核心来缩短运行时间。 最重要的是,它只需要对你现有的 Python 代码做很少的修改。

使用 Dask DataFrames 分析大型结构化数据

在本课程中,你将使用 Dask 分析 Spotify 歌曲数据、处理手语手势图像、计算天气数据趋势、分析音频录音,并在大数据上训练机器学习模型。

你将从学习 Dask 的基础开始,探索 Python 中的并行处理如何加速几乎任何代码。 接下来,你将探索 Dask DataFrame 和数组,以及如何利用它们分析大型结构化数据。

使用 Dask-ML 训练机器学习模型

随着你在这门课程中的 51 个练习中不断进阶,你将学习如何处理任何类型的数据,使用 Dask bags 来处理非结构化和结构化数据。 最后,你将学习如何在 Python 中使用 Dask 来训练机器学习模型并提升计算速度。

先修要求

课程体系

课程大纲

1

惰性求值与并行计算

本章将带您掌握 Dask 与惰性求值的基础。学习完本章后,您几乎可以通过并行处理或多线程来加速任何 Python 代码。您还将了解这两种任务调度方式的区别,以及各自适用的场景。
开始本章
4

Dask 机器学习与收尾知识

利用 Dask 的能力来训练机器学习模型。您将学习如何使用 Dask-ML 包在大数据上训练机器学习模型,以及如何将 Dask 计算在进程与线程之间进行分配,以进一步提升计算速度。
开始本章

Python 中的 Dask 并行编程

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。