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 iç ürünü (noktalı ürün) döndürür. Vektörler aynı boyuta sahip olmalıdır.
İlgili Databricks SQL fonksiyonu için bakınız vector_inner_product fonksiyonu.
Sözdizimi
from pyspark.sql import functions as dbf
dbf.vector_inner_product(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: Float değeri olarak iç ürün.
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_inner_product('a', 'b')).first()[0]
# 32.0