首页 > 试题广场 >

点积计算器

[编程题]点积计算器
  • 热度指数:483 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
编写一个函数来计算两个向量的点积。该函数应接受两个一维NumPy数组作为输入,并返回一个单一的数字作为点积。

输入描述:
第一行输入一个一维NumPy数组,表示第一个向量。
第二行输入一个一维NumPy数组,表示第二个向量。



输出描述:
输出一个单一的数字,表示两个向量的点积。
示例1

输入

[1, 2, 3]
[4, 5, 6]

输出

32

备注:
1.Python3对应的输入、输出已给出,您只用实现核心功能函数即可。
2.支持numpy、scipy、pandas、scikit-learn库。
头像 牛客题解官
发表于 2025-02-05 13:33:30
点积是一种将两个向量相乘的方法,它通过将两个向量中的每个元素进行相乘,来得到一个新的向量。其数学表达式为: 其中, 和 是两个向量, 是向量的长度。 标准代码如下 def calculate_dot_product(vec1, vec2): return np.dot(vec1, vec 展开全文
头像 ForHeart
发表于 2025-03-03 14:29:03
import numpy as np def calculate_dot_product(vec1, vec2): """ Calculate the dot product of two vectors. Args: vec1 展开全文
头像 咩咩食人鱼
发表于 2026-01-15 23:26:12
import numpy as np def calculate_dot_product(vec1, vec2): """ Calculate the dot product of two vectors. Args: vec1 展开全文