Numpy点积运算的Python实现方法有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1425个文字,预计阅读时间需要6分钟。
1. 引用数学家的说法,点积是一种运算,它取两个等长的向量作为输入,然后返回一个数字(标量)。向量A与向量B的点积用符号A·B表示。在线性代数中,点积是输入向量中每个对应分量的乘积之和。
1. 引言
根据数学家的说法,点积是一种运算,它取两个等长的向量作为输入,然后返回一个数字(标量)。向量A与向量B的点积用符号表示为A•B。在线性代数中,点积是输入向量中每个对应元素的乘积之和。
本文重点介绍点积的定义以及相关代码实现,闲话少说,我们直接开始吧!
2. 举个栗子
考虑一下我们去商店购买货品的购物单,如下所示:
Item | Quantity | Unit CostWine | 2 | 12.50
Orange | 12 | 0.50
Muffin | 3 | 1.75
假设我们需要计算我们的购物账单,此时我们需要得到每件商品的成本,然后把它们加起来。要计算每个项目的单个成本,我们需要将该项目的数量乘以其单位价格即可。换句话说,我们需要进行的运算为(2*12.50)+(12*0.5)+(3*1.75)=36.25。上述操作被称为加权和。
此外,如果我们将数量和单位价格表示为两个向量,我们也可以将加权和表示为点积的形式。
本文共计1425个文字,预计阅读时间需要6分钟。
1. 引用数学家的说法,点积是一种运算,它取两个等长的向量作为输入,然后返回一个数字(标量)。向量A与向量B的点积用符号A·B表示。在线性代数中,点积是输入向量中每个对应分量的乘积之和。
1. 引言
根据数学家的说法,点积是一种运算,它取两个等长的向量作为输入,然后返回一个数字(标量)。向量A与向量B的点积用符号表示为A•B。在线性代数中,点积是输入向量中每个对应元素的乘积之和。
本文重点介绍点积的定义以及相关代码实现,闲话少说,我们直接开始吧!
2. 举个栗子
考虑一下我们去商店购买货品的购物单,如下所示:
Item | Quantity | Unit CostWine | 2 | 12.50
Orange | 12 | 0.50
Muffin | 3 | 1.75
假设我们需要计算我们的购物账单,此时我们需要得到每件商品的成本,然后把它们加起来。要计算每个项目的单个成本,我们需要将该项目的数量乘以其单位价格即可。换句话说,我们需要进行的运算为(2*12.50)+(12*0.5)+(3*1.75)=36.25。上述操作被称为加权和。
此外,如果我们将数量和单位价格表示为两个向量,我们也可以将加权和表示为点积的形式。

