共用方式為


GraphFrames

GraphFrames 是 Apache Spark 的套件,可提供以 DataFrame 為基礎的圖形。 它在 Java、Python 和 Scala 中提供高階 API。 其目標是提供 GraphX 的功能,以及利用 Spark DataFrame 的擴充功能。 此擴充功能包括尋找圖案、以 DataFrame 為基礎的串行化,以及高度表達的圖形查詢。

本文包含兩個範例筆記本:Scala 教學課程筆記本和 Python 使用者指南。 如需搭配 Scala 使用 GraphFrame 的其他範例,請參閱 GraphFrames 使用者指南 - Scala

Databricks 建議使用執行 Databricks Runtime for 機器學習 的叢集,因為它包含 GraphFrames 的優化安裝。

如果您不是使用執行 Databricks Runtime ML 的 叢集,請從 GraphFrames 連結庫下載 JAR 檔案、 將它載入磁碟區,並將其安裝到您的叢集

GraphFrames 教學課程 (Scala)

下列筆記本說明如何使用 GraphFrames 使用 Scala 執行圖表分析。

使用 GraphFrame 的圖表分析 (Scala)

取得筆記本

GraphFrames 使用者指南 (Python)

下列筆記本包含如何使用 GraphFrame 的 Python 程式代碼範例。

GraphFrames Python 筆記本

取得筆記本