Udostępnij za pośrednictwem


GraphFrames

GraphFrames to pakiet dla projektu Apache Spark, który zapewnia wykresy oparte na ramkach danych. Udostępnia on interfejsy API wysokiego poziomu w językach Java, Python i Scala. Ma ona na celu zapewnienie zarówno funkcjonalności programu GraphX, jak i rozszerzonej funkcjonalności korzystającej z ramek danych platformy Spark. Ta rozszerzona funkcjonalność obejmuje znajdowanie motywu, serializację opartą na ramkach danych i wysoce ekspresywne zapytania dotyczące grafów.

Ten artykuł zawiera dwa przykładowe notesy: notes samouczka języka Scala i podręcznik użytkownika języka Python. Aby uzyskać dodatkowe przykłady użycia elementów GraphFrames z językiem Scala, zobacz Podręcznik użytkownika programu GraphFrames — Scala.

Usługa Databricks zaleca używanie klastra z uruchomionym środowiskiem Databricks Runtime for Machine Edukacja, ponieważ obejmuje zoptymalizowaną instalację elementów GraphFrames.

Jeśli nie używasz klastra z uruchomionym środowiskiem Databricks Runtime ML, pobierz plik JAR z biblioteki GraphFrames, załaduj go do woluminu i zainstaluj go w klastrze.

Samouczek graphframes (Scala)

W poniższym notesie pokazano, jak używać elementów GraphFrame do przeprowadzania analizy grafu przy użyciu języka Scala.

Analiza grafu za pomocą elementów GraphFrame (Scala)

Pobierz notes

Podręcznik użytkownika programu GraphFrames (Python)

Poniższy notes zawiera przykłady kodu w języku Python dotyczące używania elementów GraphFrame.

Notes języka Python GraphFrames

Pobierz notes