Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Calcola la tangente iperbolica della colonna di input. Supporta Spark Connect.
Per la funzione SQL di Databricks corrispondente, vedere tanh funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.tanh(col=<col>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column or column name |
angolo iperbolico |
Restituzioni
pyspark.sql.Column: tangente iperbolica del valore specificato come se calcolato da java.lang.Math.tanh()
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(-1,), (0,), (1,)], ["value"])
df.select("*", dbf.tanh(df.value)).show()
+-----+-------------------+
|value| TANH(value)|
+-----+-------------------+
| -1|-0.7615941559557...|
| 0| 0.0|
| 1| 0.7615941559557...|
+-----+-------------------+
from pyspark.databricks.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (FLOAT('NAN')), (NULL) AS TAB(value)"
).select("*", dbf.tanh("value")).show()
+-----+-----------+
|value|TANH(value)|
+-----+-----------+
| NaN| NaN|
| NULL| NULL|
+-----+-----------+