【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)]))
相关推荐
kronos.荒7 分钟前
搜索二维矩阵中的target——二分查找或者二叉搜索树(python)
python·矩阵·二分查找
用户693717500138410 分钟前
Google 推 AppFunctions:手机上的 AI 终于能自己干活了
android·前端·人工智能
章鱼丸-15 分钟前
DAY41简单 CNN
人工智能·深度学习·cnn
源码之家22 分钟前
计算机毕业设计:基于Python的美食推荐分析系统 Django框架 爬虫 协同过滤推荐算法 可视化 推荐系统 数据分析 大数据(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·美食
AI视觉网奇24 分钟前
CosyVoice 加速实践
人工智能·深度学习
用户693717500138427 分钟前
AI让编码变简单,真正拉开差距的是UI设计和产品思考
android·前端·人工智能
badhope34 分钟前
概率论如何让机器学习不再玄学
人工智能·深度学习·机器学习·数据挖掘·github
2301_8145902536 分钟前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
wx_xkq12881 小时前
营销智脑V3重磅迭代:从工具到平台,AI营销进入“全能时代“
人工智能
阿钱真强道1 小时前
02 从 MLP 到 LeNet:数据、标签和任务:机器学习到底在解决什么问题?
人工智能·深度学习·机器学习·cnn·分类算法·lenet