मुझे एक विशेष MCMC एल्गोरिथ्म मिला है जिसे मैं C / C ++ में पोर्ट करना चाहूंगा। महंगे संगणना का अधिकांश भाग पहले से ही साइथन के माध्यम से सी में है, लेकिन मैं चाहता हूं कि पूरे संकलक को संकलित भाषा में लिखा जाए ताकि मैं केवल पायथन / आर / मतलाब / जो भी हो के लिए रैपर लिख सकूं।
इधर-उधर ताकने के बाद मैं सी ++ की ओर झुक रहा हूं। प्रासंगिक पुस्तकालयों की एक जोड़ी मुझे पता है कि आर्मडिलो (http://arma.sourceforge.net/) और Scythe (http://scythe.wustl.edu/) हैं। दोनों ने सीखने की अवस्था को आसान बनाने के लिए R / Matlab के कुछ पहलुओं का अनुकरण करने की कोशिश की, जो मुझे बहुत पसंद है। मुझे लगता है मैं जो करना चाहता हूं, उसके साथ स्कैथ थोड़ा बेहतर है। विशेष रूप से, इसके आरएनजी में बहुत सारे वितरण शामिल हैं जहां आर्मडिलो में केवल वर्दी / सामान्य है, जो असुविधाजनक है। अर्माडिलो बहुत सक्रिय विकास के तहत लगता है, जबकि स्इटेह ने 2007 में अपनी आखिरी रिलीज देखी।
तो मैं क्या सोच रहा हूँ अगर किसी को इन पुस्तकालयों के साथ अनुभव है - या अन्य जो मैंने लगभग निश्चित रूप से याद किया है - और यदि ऐसा है, तो क्या किसी भी व्यक्ति के लिए एक व्यक्ति की सिफारिश करने के लिए कुछ है जो पायथन / आर / मैटलैब से बहुत परिचित है लेकिन संकलित भाषाओं के साथ इतना कम (पूरी तरह से अज्ञानी नहीं है, लेकिन बिल्कुल कुशल नहीं ...)।