Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí náhodnou hodnotu s nezávislými a identickými distribuovanými hodnotami (i.i.d.) se zadaným rozsahem čísel. Náhodné počáteční hodnota je volitelná. Zadaná čísla určující minimální a maximální hodnoty rozsahu musí být konstantní. Pokud jsou obě tato čísla celá čísla, bude výsledkem také celé číslo. Jinak pokud jde o jedno nebo obě čísla s plovoucí desetinou čárkou, bude výsledkem také číslo s plovoucí desetinou čárkou. Podporuje Spark Connect.
Přidáno do Databricks Runtime 16.1
Odpovídající funkci SQL Databricks vizte funkceuniform.
Syntaxe
from pyspark.sql import functions as dbf
dbf.uniform(min=<min>, max=<max>, seed=<seed>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
min |
pyspark.sql.Column, int, or float |
Minimální hodnota v oblasti. |
max |
pyspark.sql.Column, int, or float |
Maximální hodnota v rozsahu. |
seed |
pyspark.sql.Column or int |
Volitelné náhodné číslo, které se má použít. |
Návraty
pyspark.sql.Column: Vygenerované náhodné číslo v zadaném rozsahu.
Examples
from pyspark.sql import functions as dbf
spark.range(0, 10, 1, 1).select(dbf.uniform(5, 105, 3)).show()
+------------------+
|uniform(5, 105, 3)|
+------------------+
| 30|
| 71|
| 99|
| 77|
| 16|
| 25|
| 89|
| 80|
| 51|
| 83|
+------------------+