Hoppa till huvudinnehållet

Kurs

Parallellprogrammering med Dask i Python

Mellannivå4 tim

Lär dig använda parallell programmering i Python med Dask för att skala upp dina arbetsflöden och hantera big data effektivt.

Python4 tim15 videor51 övningar4,150 XP4,914Intyg om fullgjord kurs

Skapa ditt kostnadsfria konto

Fortsätt med Google
eller
Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina data lagras i USA.

Älskad av elever på tusentals företag

Utbildar ett team?

Prova för företag

Kursbeskrivning

Använd parallell bearbetning för att snabba upp din Python-kod

Med den här 4-timmarskursen får du upptäcka hur parallell bearbetning med Dask i Python kan göra dina arbetsflöden snabbare.

När du arbetar med big data stöter du på två vanliga hinder: att använda för mycket minne och långa körtider. Dask-biblioteket kan minska din minnesanvändning genom att läsa in datasegment endast när de behövs. Det kan minska körtiderna genom att använda alla tillgängliga beräkningskärnor parallellt. Det bästa av allt är att det kräver mycket få ändringar i din befintliga Python-kod.

Analysera stora strukturerade data med Dask DataFrames

I den här kursen använder du Dask för att analysera Spotify-låtdata, bearbeta bilder av teckenspråksgester, beräkna trender i väderdata, analysera ljudinspelningar och träna maskininlärningsmodeller på big data.

Du börjar med att lära dig grunderna i Dask och utforska hur parallell bearbetning i Python kan snabba upp nästan all kod. Därefter kommer du att utforska Dask DataFrames och arrayer samt hur du använder dem för att analysera stora strukturerade data.

Träna maskininlärningsmodeller med Dask-ML

När du går igenom de 51 övningarna i den här kursen lär du dig hur du bearbetar alla typer av data, med hjälp av Dask bags för att arbeta med ostrukturerad och strukturerad data. Slutligen lär du dig hur du använder Dask i Python för att träna maskininlärningsmodeller och förbättra din beräkningshastighet.

Förkunskapskrav

Kursplan

Kursöversikt

1

Lat evaluering och parallellberäkning

Det här kapitlet introducerar grunderna i Dask och lat evaluering. När du är klar kommer du att kunna snabba upp nästan vilken Python-kod som helst med hjälp av parallellbearbetning eller flertrådning. Du lär dig skillnaden mellan dessa två schemaläggningsmetoder och när respektive metod passar bäst.
Starta kapitel
4

Maskininlärning med Dask och avslutande delar

Utnyttja Dasks kapacitet för att träna maskininlärningsmodeller. Du lär dig att träna modeller på stora datamängder med paketet Dask-ML, och hur du fördelar Dask-beräkningar över en kombination av processer och trådar för ännu högre beräkningshastighet.
Starta kapitel

Parallellprogrammering med Dask i Python

Kurs
slutförd

Tjäna intyg om genomförande

Registrera dig nu

Utveckla dina datakunskaper med DataCamp för mobil

Ta dig framåt var du än är med våra mobilkurser och dagliga 5-minuterskodningsutmaningar.