reduce पर टैग किए गए जवाब

Reduce MapReduce अभिकलन में दूसरे चरण को संदर्भित करता है, एक बड़ा स्केलेबल, समानांतर-izable एल्गोरिथ्म का एक घटक।

22
किसी सूची का औसत ज्ञात करना
मुझे पायथन में एक सूची का औसत ढूंढना है। यह मेरा अब तक का कोड है l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) मुझे यह मिल गया है इसलिए यह सूची में मूल्यों को एक साथ जोड़ता है, …
473 python  list  lambda  average  reduce 

6
पायथन 3 में फ़िल्टर, मैप और कम का उपयोग कैसे करें
filter, mapऔर reducePython 2 में पूरी तरह से काम करते हैं। यहाँ एक उदाहरण है: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def cube(x): return x*x*x >>> map(cube, range(1, 11)) …

15
जावास्क्रिप्ट वस्तुओं की सरणी पर कम करते हैं
कहें कि मैं a.xप्रत्येक तत्व के लिए योग करना चाहता हूं arr। arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN मेरा मानना ​​है कि कुल्हाड़ी किसी समय अपरिभाषित है। निम्नलिखित ठीक काम करता है arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 मैं पहले उदाहरण में क्या गलत …

4
NameError: Python में 'कमी' नाम परिभाषित नहीं है
मैं पायथन 3.2 का उपयोग कर रहा हूं। इस की कोशिश की: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) और निम्नलिखित त्रुटि मिली: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined reduceइंटरैक्टिव कंसोल में मुद्रण की कोशिश की - यह त्रुटि मिली: NameError: name 'reduce' is …

3
कम करें, मोड़ें या स्कैन करें (लेफ्ट / राइट)?
जब मैं का उपयोग करना चाहिए reduceLeft, reduceRight, foldLeft, foldRight, scanLeftया scanRight? मैं उनके अंतर का अंतर्ज्ञान / अवलोकन चाहता हूं - संभवतः कुछ सरल उदाहरणों के साथ।

13
जावास्क्रिप्ट कम () वस्तु पर
Array reduce()से एक मान प्राप्त करने के लिए अच्छा Array विधि है। उदाहरण: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); वस्तुओं के साथ समान हासिल करने का सबसे अच्छा तरीका क्या है? मैं यह करना चाहूंगा: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return …

3
जावास्क्रिप्ट में सेट को कैसे मैप / कम / फ़िल्टर करें?
क्या जावास्क्रिप्ट में map/ reduce/ filter/ आदि के लिए कोई रास्ता है Setया मुझे अपना खुद का लिखना होगा? यहाँ कुछ समझदार Set.prototypeएक्सटेंशन हैं Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = …

2
कोटलिन में गुना और कम के बीच बुनियादी अंतर क्या है? कब कौन सा उपयोग करें?
मैं इस दोनों कार्यों से fold()और reduce()कोटलिन में बहुत भ्रमित हूं , क्या कोई मुझे एक ठोस उदाहरण दे सकता है जो दोनों को अलग करता है?
132 kotlin  reduce  fold 

4
गुना और कम के बीच अंतर?
एफ # सीखने की कोशिश कर रहा है, लेकिन गुना और कम के बीच अंतर करने की कोशिश करते समय भ्रमित हो गया । गुना एक ही काम करने लगता है, लेकिन एक अतिरिक्त पैरामीटर लेता है। क्या इन दोनों कार्यों के मौजूद होने का कोई वैध कारण है या …

9
कार्यात्मक प्रोग्रामिंग से 'फोल्ड' फ़ंक्शन के बराबर 'पायथोनिक' क्या है?
हास्केल में निम्नलिखित की तरह कुछ प्राप्त करने का सबसे मुहावरेदार तरीका क्या है: foldl (+) 0 [1,2,3,4,5] --> 15 या रूबी में इसके समकक्ष: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 जाहिर है, पायथन reduceफ़ंक्शन प्रदान करता है , जो गुना का कार्यान्वयन है, बिल्कुल ऊपर के रूप में, …

2
क्या माणिक में कमी के रूप में एक ही चीज़ इंजेक्ट की जाती है?
मैंने देखा कि वे एक साथ यहाँ दस्तावेज थे । क्या ये एक ही चीज हैं? रूबी के पास इतने सारे उपनाम (जैसे नक्शे / सरणियों के लिए इकट्ठा) क्यों हैं? बहुत बहुत धन्यवाद।
114 ruby  alias  reduce  inject 

4
कार्यात्मक प्रोग्रामिंग (विशेष रूप से स्काला और स्काला एपीआई) में कमी और तह / मोड़ के बीच अंतर?
स्पार्क और स्केलिंग जैसे स्काला और रूपरेखा दोनों क्यों हैं reduceऔर foldLeft? तो फिर क्या अंतर है reduceऔर fold?

2
"तह" LINQ एक्सटेंशन विधि कहाँ है?
मैंने MSDN के Linq नमूने में तह () का एक साफ तरीका पाया है जिसका मैं उपयोग करना चाहता हूं। उनका उदाहरण: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); दुर्भाग्य से, मैं यह संकलन करने के लिए, उनके …


6
मानचित्र और कम के बीच मुख्य अंतर
मैंने दोनों विधियों का उपयोग किया है लेकिन मैं दोनों विधियों के उपयोग को लेकर काफी उलझन में हूं। क्या ऐसा कुछ भी है जो mapकर सकता है reduceऔर इसके विपरीत नहीं कर सकता है? नोट: मुझे पता है कि दोनों विधियों का उपयोग कैसे करें मैं इन पद्धति के …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.