Compartilhar via


hipot

Cálculos sqrt(a^2 + b^2) sem estouro intermediário ou subfluxo. Dá suporte ao Spark Connect.

Para a função SQL do Databricks correspondente, consulte a função hypot.

Sintaxe

from pyspark.databricks.sql import functions as dbf

dbf.hypot(col1=<col1>, col2=<col2>)

Parâmetros

Parâmetro Tipo Description
col1 pyspark.sql.Column, column name or float uma perna.
col2 pyspark.sql.Column, column name or float b perna.

Devoluções

pyspark.sql.Column: comprimento do hipotenuoso.

Exemplos

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.hypot(dbf.lit(1), dbf.lit(2))).show()
+----------------+
|     HYPOT(1, 2)|
+----------------+
|2.23606797749...|
+----------------+