【Python机器学习】NLP分词——利用分词器构建词汇表(二)——点积

在自然语言处理中将会有多处用到点积点积 也被称为内积,这是因为两个向量(每个向量中的元素个数)或矩阵(第一个矩阵的行数和第二个矩阵的列数)的"内部"维度必须一样,这种情况下才能相乘。这个关系数据库表的内连接操作很相似。

点击也被称为标积 ,因为其输出结果是个单独的标量值。这使其有别于叉积 这个概念,后者的输出结果是一个向量。显然,这些名称体现了标识符的形状,在正式数学符号当中,标积用""表示,叉积用"x"表示。将参与标积计算的两个向量的所有对应元素相乘然后将这些乘积相加就可以得到最后的标量结果。

下面的代码给出了一段Python代码,我们可以按照Python的一贯用法运行这段代码,帮助掌握点积的概念:

python 复制代码
import numpy as np

v1=np.array([1,2,3])
v2=np.array([2,3,4])
print(v1.dot(v2))
#numpy数组的乘积是一种十分高效的"向量式"运算
print((v1*v2).sum())
print(sum([x1*x2 for x1,x2 in zip(v1,v2)]))
相关推荐
Dingdangcat861 分钟前
【YOLOv8改进实战】使用Ghost模块优化P2结构提升涂胶缺陷检测精度_1
人工智能·yolo·目标跟踪
吴维炜5 分钟前
「Python算法」计费引擎系统SKILL.md
python·算法·agent·skill.md·vb coding
希艾席帝恩42 分钟前
智慧城市建设中,数字孪生的价值在哪里?
人工智能·低代码·私有化部署·数字孪生·数字化转型
我的offer在哪里1 小时前
开源 AI 生成游戏平台:原理、开源项目与落地实战指南
人工智能·游戏·开源
FansyMeng1 小时前
VSCode配置anaconda
vscode·python
qidun2101 小时前
埃夫特机器人防护服使用范围详解-避免十大应用误区
网络·人工智能
电饭叔1 小时前
Tkinter Button 括号内的核心参数详解
python·学习
Σίσυφος19001 小时前
PCL Point-to-Point ICP详解
人工智能·算法
PaperRed ai写作降重助手1 小时前
AI 论文写作工具排名(实测不踩坑)
人工智能·aigc·ai写作·论文写作·智能降重·辅助写作·降重复率
ktoking1 小时前
Stock Agent AI 模型的选股器实现 [五]
人工智能·python