Pular para o conteúdo principal

hipot

Calcular sqrt(a^2 + b^2) sem estouro ou subfluxo intermediário. Compatível com Spark Connect.

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

Sintaxe

Python
from pyspark.sql import functions as dbf

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

Parâmetros

Parâmetro

Tipo

Descrição

col1

pyspark.sql.Column, column name or float

uma perna.

col2

pyspark.sql.Column, column name or float

perna b.

Parâmetro

Tipo

Descrição

col1

pyspark.sql.Column, column name or float

uma perna.

col2

pyspark.sql.Column, column name or float

perna b.

Devoluções

pyspark.sql.Column: comprimento da hipotenusa.

Exemplos

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