Перейти до основного вмісту

Курс

Паралельне програмування з Dask у Python

Середній4 год

Дізнайтеся, як використовувати паралельне програмування Python із Dask, щоб масштабувати робочі процеси та ефективно обробляти великі дані.

Python4 год15 відео51 вправ4,150 XP4,914Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Використовуйте паралельну обробку, щоб прискорити свій код Python

За допомогою цього 4-годинного курсу ви дізнаєтеся, як паралельна обробка з Dask у Python може зробити ваші робочі процеси швидшими.

Під час роботи з великими даними ви зіткнетеся з двома поширеними перешкодами: надмірним використанням пам’яті та тривалим часом виконання. Бібліотека Dask може зменшити використання пам’яті, завантажуючи частини даних лише тоді, коли це потрібно. Воно може скоротити час виконання, використовуючи всі доступні обчислювальні ядра паралельно. Найкраще те, що для цього потрібно дуже мало змін у вашому наявному коді Python.

Аналізуйте великі структуровані дані за допомогою Dask DataFrames

У цьому курсі ви використовуєте Dask для аналізу даних про пісні Spotify, обробки зображень жестів мови жестів, обчислення тенденцій у погодних даних, аналізу аудіозаписів і навчання моделей машинного навчання на великих даних.

Ви почнете з вивчення основ Dask, досліджуючи, як паралельна обробка в Python може прискорити майже будь-який код. Далі ви ознайомитеся з Dask DataFrames і масивами та дізнаєтеся, як використовувати їх для аналізу великих структурованих даних.

Навчайте моделі машинного навчання за допомогою Dask-ML

У міру проходження 51 вправи в цьому курсі ви навчитеся обробляти будь-який тип даних, використовуючи Dask bags для роботи з неструктурованими та структурованими даними. Нарешті, ви навчитеся використовувати Dask у Python для навчання моделей машинного навчання та підвищення швидкості обчислень.

Попередні вимоги

Навчальний план

Зміст курсу

1

Ліниві обчислення та паралельні обчислення

У цьому розділі ви опanuєте основи Dask і лінивих обчислень. Наприкінці розділу ви зможете пришвидшити майже будь-який код Python за допомогою паралельної обробки або багатопотоковості. Ви дізнаєтеся різницю між цими двома методами планування завдань і коли кожен із них краще застосовувати.
Почати розділ
4

Машинне навчання з Dask і завершальні елементи

Паралельне програмування з Dask у Python

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.