[R] Applying a function to each element of an array

From: Tim Smith <tim_smith_666_at_yahoo.com>
Date: Sat 08 Oct 2005 - 04:48:06 EST


Hi,  

I have a 7000x7000 matrix, and each element is an integer. For each element, I want to apply the function :  

wt <- 0
 for(q in 1:count){
 wt <- wt + 0.5^(q-1)
}  

I get the value of 'count' from the elements in the matrix , and want to store the corresponding 'wt' value for that element.  

I suppose I could loop through the matrix, and apply the function to each element but this would take a really really long time. Are there any quicker ways to get the same result?  

many thanks,  

Tim                 


        [[alternative HTML version deleted]]



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Sat Oct 08 05:11:15 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:40:39 EST