将列表与R中的矩阵相乘

Multiply a list with a matrix in R

A是8个2x2维矩阵的列表,所以A的长度=8。如何将 A 中的每个矩阵与矩阵 B 维度 2x2 相乘以获得 8 个矩阵 dim2x2 的新列表? A 和 B 已经定义。

我知道 "lapply" 可能会有帮助,但我仍然卡住了。感谢您的帮助!

A = list(a = matrix(1:4, 2), b = matrix(2:5, 2))
B = matrix(3:6, 2)
lapply(A, FUN = function(x) x %*% B)

我想这就是你需要的,下次请提供一个可重现的例子。