Поделиться через


atan2

Вычисляйте угол в радианах между положительной осью x плоскости и точкой, заданной координатами Поддерживает Spark Connect.

Для соответствующей функции Databricks SQL смотрите функцию atan2.

Синтаксис

from pyspark.databricks.sql import functions as dbf

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

Параметры

Параметр Тип Description
col1 pyspark.sql.Column, column name or float координата на оси Y
col2 pyspark.sql.Column, column name or float координата на оси x

Возвраты

pyspark.sql.Column theta: компонент точки (,theta) в полярных координатах, которые соответствуют точке (rx, y) в декартовых координатах, как будто вычисляетсяjava.lang.Math.atan2()

Примеры

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.atan2(dbf.lit(1), dbf.lit(2))).show()
+------------------+
|       ATAN2(1, 2)|
+------------------+
|0.4636476090008...|
+------------------+