Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki kayan vektör arasındaki Öklid (L2) mesafesini döndürür. Vektörler aynı boyuta sahip olmalıdır.
İlgili Databricks SQL fonksiyonu için bakınız vector_l2_distance fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.vector_l2_distance(left=<left>, right=<right>)
Parameters
| Parametre | Türü | Description |
|---|---|---|
left |
pyspark.sql.Column veya sütun adı |
İlk vektör sütunu. |
right |
pyspark.sql.Column veya sütun adı |
İkinci vektör sütunu. |
İadeler
pyspark.sql.Column: Kayan değer olarak L2 uzaklığı.
Examples
from pyspark.sql import functions as dbf
from pyspark.sql.types import ArrayType, FloatType, StructType, StructField
schema = StructType([StructField('a', ArrayType(FloatType())), StructField('b', ArrayType(FloatType()))])
df = spark.createDataFrame([([1.0, 2.0, 3.0], [4.0, 5.0, 6.0])], schema)
df.select(dbf.vector_l2_distance('a', 'b')).first()[0]
# 5.196152...