VECTOR_AVG¶
在汇总中计算 向量 的按元素平均值。返回一个向量,其中每个元素是所有输入向量对应元素平均值。无论输入类型如何,输出始终为 VECTOR(FLOAT, N)。
- 另请参阅:
VECTOR_SUM , VECTOR_MIN , VECTOR_MAX , AVG, 向量嵌入
语法¶
实参¶
vector_column包含 VECTOR 值的列。列中的所有向量必须具有相同的元素类型和维度。
返回¶
返回一个 VECTOR(FLOAT, N) 值,其中 N 是输入向量的维度。结果向量中的每个元素都是所有输入向量中对应元素的平均值。
使用说明¶
聚合中会忽略 NULL 值。
如果组中的所有值均为 NULL,则函数返回 NULL。
列中的所有输入向量必须具有相同的维度和元素类型。
无论输入类型如何,输出始终为 VECTOR(FLOAT, N)。有关 Snowflake 中浮点数的信息,请参阅 浮点数据类型。
向量函数的优化方式可能会降低浮点精度。此函数的结果误差幅度高达
1e-4。
示例¶
此示例演示计算向量的逐元素平均值:
此示例显示标量聚合(无 GROUPBY):
此示例显示了如何将整数向量转换为浮点输出: