【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)]))
相关推荐
fish_study_csdn4 分钟前
使用Django 搭建自动化平台
python·django·自动化
城府阳光14 分钟前
第 1 0 章OpenCV
人工智能·python·神经网络·机器学习
Zorione16 分钟前
神经网络多层感知器异或问题求解-学习篇
人工智能·神经网络·学习
我就想睡到自然醒21 分钟前
《UniVS: Unified and Universal Video Segmentation with Prompts as Queries》要点提炼
人工智能·算法·机器学习
小ᶻᶻᶻ25 分钟前
(不用互三)从Prompt到创造:解锁AI的无限潜能
人工智能·prompt
fxybg202231 分钟前
从词到句,可以让你快速无忧看日文的翻译软件
人工智能·ai·自然语言处理·机器翻译·自动翻译
红米煮粥37 分钟前
深度学习-神经网络
人工智能·深度学习·神经网络
AI智能说37 分钟前
如何管理付费媒体预算:分配、风险与扩展
人工智能·媒体
小不点区块38 分钟前
大舍传媒-日本媒体发稿推荐今日东京tokyotoday
大数据·人工智能·搜索引擎·阿里云