跳至内容

课程

Python 中的 Dask 并行编程

中级4 小时

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

Python4 小时15 个视频51 个练习4,150 经验值4,914结业证明

创建您的免费账户

继续使用 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 机器学习与收尾知识

Python 中的 Dask 并行编程

课程完成

获取成就证书

立即报名

通过 DataCamp for Mobile 提升您的数据技能

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