acos
Calcule le cosinus inverse (également appelé arccosinus) de la colonne ou de l'expression donnée. Prend en charge Spark Connect.
Pour la fonction Databricks SQL correspondante, consultez la fonctionacos.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.acos(col=<col>)
parameter
parameter | Type | Description |
|---|---|---|
|
| La colonne cible ou l'expression sur laquelle compute le cosinus inverse. |
Renvoie
pyspark.sql.Column: un nouvel objet de colonne représentant le cosinus inverse de l'entrée.
Exemples
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(-1.0,), (-0.5,), (0.0,), (0.5,), (1.0,)], ["value"])
df.select("*", dbf.acos("value")).show()
Output
+-----+------------------+
|value| ACOS(value)|
+-----+------------------+
| -1.0| 3.141592653589...|
| -0.5|2.0943951023931...|
| 0.0|1.5707963267948...|
| 0.5|1.0471975511965...|
| 1.0| 0.0|
+-----+------------------+
Python
from pyspark.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (-2), (2), (NULL) AS TAB(value)"
).select("*", dbf.acos("value")).show()
Output
+-----+-----------+
|value|ACOS(value)|
+-----+-----------+
| -2| NaN|
| 2| NaN|
| NULL| NULL|
+-----+-----------+