python - 是否有计算矩阵列的所有成对点积或向量列表中所有对之间的函数?
问题描述
假设你有 n。任意(但相等)长度为 m 的向量。是否有(numpy?)函数或快速方法来计算这些 n 之间的所有成对点积。载体?
我最初的想法是你可以计算 A T A 并取上三角部分,但我不确定矩阵乘法是否缓慢/计算密集。有没有更快/更有效的方法?或者我应该为所有对的组合使用 for 循环定义一个函数?
解决方案
推荐阅读
- assembly - 棘手示例中 MIPS 中相等分支的寻址(MIPS 程序集)
- excel-formula - 如何在excel中计算单行中的小时、分钟和秒的持续时间?
- javascript - 从 Typescript 中的对象数组中删除重复项
- apache-spark - 我们如何从 Spark 中检索配置单元视图的表名
- date - 在两个日期之间过滤 Pyspark 数据框
- django - 首次登录后未刷新 Django csrf 令牌
- html - Angular 在父视图中渲染子组件
- javascript - NoMethodError - nil:NilClass 的未定义方法“*” - 如何将用户的 HTML5 位置存储到 Rails 中的用户会话?
- javascript - 这个函数在 JavaScript 中做了什么?
- javascript - req.signedCookie 返回空对象,尽管它被正确存储