【发布时间】:2021-09-30 23:11:08
【问题描述】:
这是一个简单的例子。如何在不使用 for 循环的情况下以 i=1:4 执行 -a[[ith element]]*b[[ith element]]?非常感谢!
a = list(
c(1, 2),
c(2, 7),
c(5, 3),
c(1, 4))
b = list(
matrix(1:4, 2, 2),
matrix(7:10, 2, 2),
matrix(2:5, 2, 2),
matrix(40:43, 2, 2))
操作:
-a[[1]]*b[[1]]
-a[[2]]*b[[2]]
-a[[3]]*b[[3]]
-a[[4]]*b[[4]]
最终输出尺寸:4 x 2 x2
【问题讨论】: