में विभाजित करने और एल्गोरिदम को जीतने के लिए कैसे करें सबसे पहले मुझे लगता है कि मुझे समस्या है, पीआई के 1 बिलियन अंक की गणना करना, बड़ी संख्या के फैक्टोरियल की गणना करना, या बड़ी सूची में विलय करना। मैं समस्या को छोटे कार्यों में विभाजित करना चाहता हूं और प्रत्येक कार्य को एक साथ निष्पादित करना और परिणामों को गठबंधन करना चाहता हूं। सबसे पहले इस प्रकार की सहमति का नाम क्या है और आप क्लोजर में इसे कैसे करेंगे?क्लोजर
Q
क्लोजर
9
A
उत्तर
4
वर्तमान क्लोजर 1.4 में, आप इसे pmap
, pcalls
, या pvalues
का उपयोग करके पूरा कर सकते हैं। pmap
फ़ंक्शन map
का समांतर संस्करण है, जबकि pcalls
और pvalues
वास्तव में समरूप गैर समांतर संस्करण नहीं हैं (हालांकि, मुझे लगता है कि list
pvalues
का "समानांतर संस्करण" है)।
हालांकि, आपके द्वारा वर्णित समस्याओं के लिए, ऐसा लगता है कि आप reduce
के समांतर संस्करण का उपयोग करना चाहते हैं। क्लोजर 1.2 ( see here) से पुराना एक है, जिसका मैंने कभी उपयोग नहीं किया है, इसलिए मैं इसकी उपयोगिता के बारे में बात करने में सक्षम नहीं हूं।
क्लोजर 1.5 के साथ आने से यह नई "reducers" लाइब्रेरी होगी, जो रिच हिकी ब्लॉग here पर ब्लॉग करती है। यहां, fold
reduce
का समांतर संस्करण प्रतीत होता है।
संबंधित मुद्दे
- 1. क्लोजर क्लोजर
- 2. क्लोजर (fkmeans) क्लोजर
- 3. क्लोजर संपादक क्लोजर
- 4. क्लोजर
- 5. क्लोजर
- 6. क्लोजर
- 7. क्लोजर
- 8. क्लोजर
- 9. क्लोजर
- 10. क्लोजर
- 11. क्लोजर
- 12. क्लोजर
- 13. क्लोजर
- 14. क्लोजर
- 15. क्लोजर
- 16. क्लोजर
- 17. क्लोजर
- 18. क्लोजर
- 19. क्लोजर
- 20. क्लोजर
- 21. क्लोजर
- 22. क्लोजर
- 23. क्लोजर
- 24. क्लोजर
- 25. क्लोजर
- 26. क्लोजर
- 27. क्लोजर
- 28. क्लोजर
- 29. क्लोजर
- 30. क्लोजर
मैंने उन्हें किसी भी गहराई में नहीं देखा है, लेकिन शायद यह "क्लोजर रेड्यूसर" के लिए एक नौकरी है जो हुड के नीचे समानांतरता का उपयोग करती है। –
http://codereview.stackexchange.com/questions/15160/calculating-a- फैक्टोरियल-with-parallel-sub-computations-using-pmap-pvalues-and-p – noahlz