【发布时间】:2021-06-30 03:03:33
【问题描述】:
假设我有一个包含 800 个向量的列表,每个向量由 1440 个标量组成。
List = [(1, 2, 3, ... , 1440),
(1, 2, 3, ... , 1440),
(1, 2, 3, ... , 1440),
...]
如何使用 python 和 numpy 以最快的方式计算每个向量与其他向量的点积?
【问题讨论】:
-
你的尝试是什么?
-
您想要的结果的预期形状是什么?它是一个对称矩阵,其中
x_ij是a_i与a_j的点积? -
向量描述图像。我想通过获取向量的点积来比较它们。然后我想把它们安排在画布上
-
我提供的答案是您想要的吗?
标签: python list numpy dot-product