【发布时间】:2021-10-04 17:08:42
【问题描述】:
我希望这不是一个重复的问题。我想计算矩阵形式的向量之和的平方。例如,我有一个向量:
v = c(a, b, c, d)
我想要实现的是方程展开的矩阵形式 (a+b+c+d)^2 = a^2 + b^2 + c^2 + d^2 + 2ab + 2ac + 2ad + 2bc + 2bd + 2cd 为:
a^2 ab ac ad
ab b^2 bc bd
ac bc c^2 cd
ad bd cd d^2
r 中是否有一个函数可以做到这一点而无需手动写出来?
非常感谢您的帮助。
【问题讨论】:
-
试试
v %*% t(v) -
@MartinGal 非常感谢!
标签: r microbenchmark