向量数组

An array of vectors

我有一个长度为 2 的向量的 n 维数组。

...
vector[2] w[n];
...

下面是等价的,如果我要执行计算 $w_1 + w_2$

...
for(i in 1:n){
  Mu[i] = w[i][1] + w[i][2];
}
...

...
for(i in 1:n){
  Mu[i] = w[i,1] + w[i,2];
}
...

它们是等价的。这个问题的答案可以在这里找到:Answer link

是的,它们是相同的,正如 JLee 已经指出的那样。另一种方法是转置 w 并使用

vector[N] w_tr[2];
...
vector[N] Mu = w_tr[1] + w_tr[2];

您需要矢量类型才能添加它们。