Le 27/07/13 13:06, Tal Galili a écrit :
Hi Romain,
Originally I hoped to be able to "get around" writing various functions
in C++, by having Rcpp wrap an R function. But after Krzysztof
explanation, and yours, I realized it would not offer any gain (due to
the copying of objects all around).
In which case, I am back to the original plan of finding the functions
I'll need and write them in Rcpp.
The most basic example of such a function is for getting and setting the
labels of a dendrogram.
labels.dendrogram is in base R, and I already have the function:
"labels<-.dendrogram"
In: https://github.com/talgalili/dendextend/blob/master/R/labels.r
But these are SLOW functions.
So my hope is to write them in Rcpp - them, and some other functions I'm
playing with. Since ALL of these functions have the basic same
structure, so once I'll have one nailed down, the rest will be easy.
If you or anyone else wishes to help write that first function, that
would be great.
We can help by giving advice on code you write. We're not writing your
code :)
Otherwise, I'll probably get to it once I finish
uploading, tidying, and documenting all of my other functions (I have
quite a bunch of them in the pipeline, before I'll get to optimizing
them through Rcpp).
Good luck.
Thank you (and the rest) for the answers, I am learning a lot,
Tal
This is quite a difficult project to get started on using Rcpp. But
OTOH, if you succeed at implementing it, you'll have useful skills for
later projects.
On Sat, Jul 27, 2013 at 1:52 PM, Romain Francois
<rom...@r-enthusiasts.com <mailto:rom...@r-enthusiasts.com>> wrote:
C++ function that would start by creating a clone of your list,
using clone<List>.
- from this call a C++ function to recurse.
- for the actua
----------------Contact
Details:-------------------------------------------------------
Contact me: tal.gal...@gmail.com <mailto:tal.gal...@gmail.com> |
Read me: www.talgalili.com <http://www.talgalili.com> (Hebrew) |
www.biostatistics.co.il <http://www.biostatistics.co.il> (Hebrew) |
www.r-statistics.com <http://www.r-statistics.com> (English)
----------------------------------------------------------------------------------------------
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
R Graph Gallery: http://gallery.r-enthusiasts.com
blog: http://blog.r-enthusiasts.com
|- http://bit.ly/13SrjxO : highlight 0.4.2
`- http://bit.ly/10X94UM : Mobile version of the graph gallery
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel