Nel mio programma di R Ho un ciclo "for" della forma seguente:Come evitare un loop qui in R?
for(i in 1:I)
{
res[i] <- a[i:I] %*% b[i:I]
}
dove res
, a
e b
sono vettori di lunghezza I
.
Esiste un modo semplice per evitare questo ciclo e calcolare direttamente la ris.? Se così fosse, sarebbe più efficiente?
Grazie in anticipo!
Perché stai usando una moltiplicazione di matrici per i vettori 1d? –
Probabilmente perché sono autodidatta e clueless ... – Martin