向量数组
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];
您需要矢量类型才能添加它们。
我有一个长度为 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];
您需要矢量类型才能添加它们。