C / C ++ 'ya taşımak istediğim belirli bir MCMC algoritması var. Pahalı hesaplamanın çoğu zaten Cython üzerinden C cinsindendir, ancak tüm örnekleyiciyi derlenmiş bir dilde yazmayı istiyorum, böylece Python / R / Matlab / için herhangi bir paketleyici yazabilirim.
Etrafı dürttükten sonra C ++ 'a yaslanıyorum. Tanıdığım birkaç kitaplık Armadillo (http://arma.sourceforge.net/) ve Scythe (http://scythe.wustl.edu/). Her ikisi de, çok sevdiğim öğrenme eğrisini kolaylaştırmak için R / Matlab'ın bazı yönlerini taklit etmeye çalışıyor. Tırpan, yapmak istediklerimle kareleri biraz daha iyi sanırım. Özellikle, RNG'si, Armadillo'nun sadece tek biçimli / normal olduğu, uygun olmayan birçok dağılımını içerir. Armadillo oldukça aktif bir gelişme gösteriyor gibi gözüküyor, Scythe ise 2007'deki son sürümünü gördü.
Bu yüzden merak ettiğim şey, herhangi birinin bu kütüphanelerle - ya da neredeyse kesin olarak özlediğim - başkalarıyla deneyimleyip istemediği ve eğer öyleyse, Python / R / Matlab'ı çok iyi tanıyan bir istatistikçi için başkalarına tavsiye edecek bir şey olup olmadığı. ama daha az derlenmiş dillerle (tamamen cahil değil, tam olarak yeterli değil ...).