Pertanyaan yang diberi tag «reduce»

Reduce mengacu pada langkah kedua dalam komputasi MapReduce, komponen dari algoritme paralel yang dapat diskalakan dan lebih besar.

22
Menemukan rata-rata daftar
Saya harus mencari rata-rata daftar di Python. Ini kode saya sejauh ini l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Saya sudah mendapatkannya sehingga menambahkan nilai-nilai dalam daftar, tetapi saya tidak tahu bagaimana membuatnya membaginya?
473 python  list  lambda  average  reduce 


15
Javascript mengurangi array objek
Katakanlah saya ingin menjumlahkan a.xuntuk setiap elemen di arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Saya punya alasan untuk percaya bahwa kapak tidak ditentukan pada beberapa titik. Berikut ini berfungsi dengan baik arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Apa yang saya lakukan salah dalam …


4
NameError: nama 'mengurangi' tidak didefinisikan dalam Python
Saya menggunakan Python 3.2. Mencoba ini: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) Dan mendapat kesalahan berikut: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Mencoba mencetak reduceke konsol interaktif - mendapat kesalahan ini: NameError: name 'reduce' is not defined Apakah reducebenar-benar dihapus dengan Python 3.2? …

13
Javascript mengurangi () pada Objek
Ada metode Array yang bagus reduce()untuk mendapatkan satu nilai dari Array. Contoh: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Apa cara terbaik untuk mencapai hal yang sama dengan benda? Saya ingin melakukan ini: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; …



4
Perbedaan antara Lipat dan Reduksi?
Mencoba mempelajari F # tetapi bingung ketika mencoba membedakan antara lipat dan kurangi . Lipat tampaknya melakukan hal yang sama tetapi membutuhkan parameter tambahan. Adakah alasan yang sah mengapa kedua fungsi ini ada atau ada untuk mengakomodasi orang-orang dengan latar belakang yang berbeda? (Misalnya: String dan string di C #) …




2
Di manakah Metode Ekstensi LINQ "Lipat"?
Saya menemukan dalam sampel Linq MSDN sebuah metode rapi yang disebut Fold () yang ingin saya gunakan. Contoh mereka: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Sayangnya, saya tidak bisa mendapatkan ini untuk dikompilasi, baik dalam contoh mereka …

12
Bagaimana metode early break reduce ()?
Bagaimana cara menghentikan pengulangan reduce()metode? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is not what I want } }, 0)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.