reduce

    0熱度

    1回答

    我認爲如果我想總結數組中元素的長度,可以使用一個簡單的arr.join(''' ).length將比在數組上映射更快,然後減少總和。有關爲什麼映射和縮減比加入更快的想法? 在這裏發帖 https://jsperf.com/join-vs-map-reduce

    1熱度

    2回答

    只使用reduce(所以不要導入任何東西),我該如何編寫單行函數來獲得以下結果?它在列表中添加和相乘元素之間交替。 一切都需要適應減少() numbers = [1, 2, 3, 4, 5, 6] ((1 + 2) * 3 + 4) * 5 + 6 = 71

    0熱度

    1回答

    希望這不是一個沒有背景的問題,但這裏沒有任何問題。所以,我從某人那裏繼承了這段代碼,而且我似乎無法讓它起作用! 我們正在做一個圍棋遊戲。我們想掃描棋盤上的一組棋子,看看它們是否爲空。一個空的廣場被稱爲「自由」。現在,在函數的底部,我們創建了一個新的2D數組'visitedBoard',用於跟蹤我們到目前爲止掃描的位置。 問題,目前的實現允許自由被掃描兩次!當它是空的或另一種顏色(0)而不是1的時候

    0熱度

    1回答

    由於某些原因,所有函數都在同一時間返回。 我想等待第一個函數解析,然後在調用第二個函數之前調用_done(),然後調用_done(),然後調用第三個函數,然後再調用_done()。 每次調用_done()我想傳遞已解析的值從前面的函數調用。 的工作演示是在這裏https://repl.it/MeHl/9 "use-strict" function _test(actions){ re

    0熱度

    1回答

    爲什麼試圖尋找一個股票的平均體積時,下面的方法返回無窮大: class Statistics def self.averageVolume(stocks) values = Array.new stocks.each do |stock| values.push(stock.volume) end values.reduce

    1熱度

    2回答

    我正在開發Hive查詢使用R文件的作業,這些文件分佈在羣集上以便在每個節點上運行。 就像是: ADD FILES hdfs://path/reducers/my_script.R SET hive.mapred.reduce.tasks.speculative.execution=false; SET mapred.reduce.tasks = 80; INSERT OVERWRITE T

    -3熱度

    2回答

    var arr = [1,2,3]; var max = arr.reduce(function(a, b) { return Math.max(a, b); }); 我正在通過MDN文檔REDUCE函數,在上面的代碼片段中,我只是想知道函數(a,b)做了什麼。它是如何工作將它經歷這樣 function (1,2) { } function(2,3) { } func

    -2熱度

    1回答

    我有一個問題與MAP Reduce,這是我沒有找到任何解決辦法呢, 在REDUCE方法,我只能走MAX,或MIN,當我嘗試將它們串聯在一個TEXT,我有一個錯誤,它不起作用 請有人幫助我tkx!

    0熱度

    1回答

    循環可能是錯誤的術語,但它描述了我正在嘗試的東西。 我想給平面數據結構,但我也需要跟蹤它來自的數組。 基本上我的規則(每個陣列): 如果1級exists-給它的項目的name和typechild陣列。每次出現1級(即使在相同的數組中),它應該創建一個新的條目。 typechild內,把任何產品與水平> 1 如果NO水平1 exists-給它的項目的name和typechild陣列。 下面我的代碼是

    0熱度

    1回答

    我正在嘗試使用函數式編程來編寫以下函數。 def mv(A,X,n): Y = [0]*n for i in range(n): for j in range(n): Y[i] += A[i][j] * X[j] return Y 減法函數可以將一個向量乘以一個矩陣嗎?因爲這是我在這裏要做的。我正在嘗試將矩陣A與矢量X相乘,但收到錯誤。錯