python - 用 numpy (einsum) 向量化多维矩阵乘积
问题描述
我想以矢量化方式(1000xmxm dot 1000xnxm --> 1000xnxm)在一系列 nxm 矩阵上使用 mxm 数组执行一系列旋转。 如果我的 nxm 矩阵是 1xm 向量,这个问题似乎有答案,但不幸的是它们不是。我想知道是否有一个我可以使用的 einsum,或者其他一些矩阵操作不必循环超过 1000 次。
解决方案
推荐阅读
- r - 根据与 dplyr 的部分匹配替换数据框中任何位置的整个字符串
- php - 通过 call_user_func 和 ::call 在类中调用闭包的区别
- c# - WPF Toolkit Extended - 将下拉按钮关闭事件绑定到 ViewModel 方法
- jira - 强制将合并请求链接放在“准备合并”列中
- node.js - node.js 中的 include_type_name 参数设置为 true
- jquery - 带有刻度尺的响应式 jQuery 滑块,起点和终点将动态变化
- java - onCommand() 设置正确,但根本没有执行
- python - 排序方法如何在python内部工作?
- sql - 这个任务有更有效的查询吗?
- java - 如何在 Javascript 中将命令输出写入 CSV 文件