Vector Functions(向量函数)

文章目录


原文:Apache Spark SQL --- Vector Functions

本分类按照 Spark SQL 官方目录函数顺序整理,共 7 个函数。


1、vector_avg

语法

sql 复制代码
vector_avg(array)

说明

计算一组相同维度浮点向量的逐元素平均值。

示例

sql 复制代码
> SELECT vector_avg(col) FROM VALUES (array(1.0F, 2.0F)), (array(3.0F, 4.0F)) AS tab(col);
  [2.0,3.0]

引入版本: 4.2.0

官方条目

2、vector_cosine_similarity

语法

sql 复制代码
vector_cosine_similarity(array1, array2)

说明

返回两个相同维度浮点向量的余弦相似度。

示例

sql 复制代码
> SELECT vector_cosine_similarity(array(1.0F, 2.0F, 3.0F), array(4.0F, 5.0F, 6.0F));
  0.9746319

引入版本: 4.2.0

官方条目

3、vector_inner_product

语法

sql 复制代码
vector_inner_product(array1, array2)

说明

返回两个相同维度浮点向量的内积。

示例

sql 复制代码
> SELECT vector_inner_product(array(1.0F, 2.0F, 3.0F), array(4.0F, 5.0F, 6.0F));
  32.0

引入版本: 4.2.0

官方条目

4、vector_l2_distance

语法

sql 复制代码
vector_l2_distance(array1, array2)

说明

返回两个相同维度浮点向量的欧氏距离(L2 距离)。

示例

sql 复制代码
> SELECT vector_l2_distance(array(1.0F, 2.0F, 3.0F), array(4.0F, 5.0F, 6.0F));
  5.196152

引入版本: 4.2.0

官方条目

5、vector_norm

语法

sql 复制代码
vector_norm(vector, degree)

说明

按指定阶数计算向量范数,默认使用二阶范数。

示例

sql 复制代码
> SELECT vector_norm(array(3.0F, 4.0F), 2.0F);
  5.0

引入版本: 4.2.0

官方条目

6、vector_normalize

语法

sql 复制代码
vector_normalize(vector, degree)

说明

按照指定范数阶数将向量归一化。

示例

sql 复制代码
> SELECT vector_normalize(array(3.0F, 4.0F), 2.0F);
  [0.6,0.8]

引入版本: 4.2.0

官方条目

7、vector_sum

语法

sql 复制代码
vector_sum(array)

说明

计算一组相同维度浮点向量的逐元素之和。

示例

sql 复制代码
> SELECT vector_sum(col) FROM VALUES (array(1.0F, 2.0F)), (array(3.0F, 4.0F)) AS tab(col);
  [4.0,6.0]

引入版本: 4.2.0

官方条目

相关推荐
MyBili11 分钟前
Chrome隐私安全配置:完整防护指南
大数据·chrome·谷歌浏览器·隐私安全·浏览器防护·cookie管理·上网痕迹清理
真上帝的左手25 分钟前
19. 大数据-数据同步-工具
大数据·数据同步
2601_9679791231 分钟前
Python-Excel 模块对比
数据处理·科学计算·python-excel·模块对比·excel操作库
数字孪生视频孪生1 小时前
在线重构,实时同步:视频动态三维重建打造 “常更常新” 的数字底座
大数据·人工智能·重构·架构·空间计算
Aloudata1 小时前
Claude 做数据分析的这两年:一份复盘与发展线索
大数据·数据库·人工智能·数据挖掘·数据分析·dataagent
云上工程笔记1 小时前
SRT字幕一键转手绘动画:srt-whiteboard-animation的复刻实录
大数据·开发语言·javascript·人工智能·机器学习
isNotNullX11 小时前
仓储管理最全框架:6大流程、8项指标、10个管理动作、12个常见问题
大数据·人工智能
国科安芯13 小时前
把接口变成观测量:CANFD收发器状态可观测性驱动的星上故障检测隔离与恢复方法
大数据·人工智能·物联网·卫星·抗辐射·通信芯片·载荷
玩美数据14 小时前
海外市场数据服务常用术语与名词解释权威指南
大数据·人工智能
武子康17 小时前
Qwen-Drive 的 91.4 分,究竟选中了什么?
大数据·人工智能·agent