Displaying 2 results from an estimated 2 matches for "dim_r_memoized_2".
Did you mean:
  dim_r_memoized
  
2014 Nov 24
1
Error "promise already under evaluation ..." with function(x, dim=dim(x))
...the case.
BTW, is the following, which is ~2 times as fast as dim_R_memoized(),
valid in an R package?   Will it set the local 'dim' variable when the
package is loaded, which I assume is safe/legal, or before?  I didn't
include it above, because I wasn't sure it was safe/valid.
dim_R_memoized_2 <- local({
  dim_local <- base::dim
  function(x) dim_local(x)
})
Thanks,
/Henrik
>
> Duncan Murdoch
>
> >
> >
> > Thanks,
> >
> > Henrik
> >
> > ______________________________________________
> > R-devel at r-project.org mailing l...
2014 Nov 24
0
Error "promise already under evaluation ..."
...11549 13474 15105.950  14245 15399   60824  1000   c
>               dim_1(x)     1   771  2801.544    771  1156 1806225  1000 a
>               dim_R(x)  5390  6930  8077.753   7315  8085  249069  1000  b
>      dim_R_memoized(x)  1156  1926  2520.119   2310  2695   73528  1000 a
>    dim_R_memoized_2(x)   385   771  1089.243    771  1156   20019  1000 a
>         dim_illegal(x)     0     1   161.480      1   386    2311  1000 a
>                 sum(x) 10395 15784 16459.454  15785 16169  114333  1000   c
> 
> So, my best shot on the original problem would now be to either use:
>...