accumulator

    6熱度

    1回答

    我試圖將一堆列表中的元素配對在一起以創建最終對象,類似於創建一個對象的總和。我試圖在reduce上使用一個簡單的變體,在這個變體中你考慮一個成對的列表而不是一個扁平列表來做到這一點。我想沿着線做一些事情: nums = [1, 2, 3] reduce(lambda x, y: x + y, nums) 除了我想更多的信息添加到特定於數字nums列表中的每個元素的總和。例如,對於每一對(A,

    0熱度

    1回答

    我有繪畫應用巫婆就像是: 在鼠標按下/的mouseDragged事件我畫事件位置的點與 CIRadialGradient 採取CIRadialGradient outputImage和CISourceOverCompositing 過濾器inputImage的使用(在開始處的inputBackground爲空CIImage) 將CISourceOverCompositing outputImage

    0熱度

    1回答

    我有一個叫做硬幣的int,只要用戶收集一些就會顯示出來。每當顯示活動時它都設置爲零,但我想在另一個頁面上顯示累計結果。這就是我所積累的結果: if (counter == 0) { totalCoins += coins; counter++; } 我已經顯示totalCoins但每當應用程序被殺害和恢復,totalCoins重新設置爲0。我已經嘗試使用與共享

    4熱度

    3回答

    在Boost.Accumulator中,可以將樣本添加到累加器,然後從中提取統計量。 e.g: acc(1.) acc(2.) acc(3.) cout << mean; // 2 圖書館有很多更復雜的統計量,如skewness,kurtosis,或p_square_cumulative_distribution。 我希望做的是這樣的: acc(1.) acc(2.) acc(3.)

    0熱度

    2回答

    我想要顯示的輸出是總EMPL_NUM的累加器。例如,該值顯示在字段TOTAL_FEBRUARY = TOTAL_JANUARY + TOTAL_FEBRUARY中,而該值存在於字段TOTAL_MARCH = TOTAL_MARCH + TOTAL_JANUARY + TOTAL_FEBRUARY中。我希望你們中的一些人可以提供解決方案。非常感謝你。編碼是如下顯示: SELECT (CASE WH

    0熱度

    2回答

    我正在修改我的服務器端編程語言從PHP到Haskell,因此我不完全熟悉功能語言設計。 在這裏我要的東西像下面的PHP函數的處理代碼的一部分轉換爲哈斯克爾: function loop($A) { $array1 = array(); $num = (int)$A; if ($num == 0) $array1 = "0"; for (int $i

    12熱度

    4回答

    我正在通過「Learn Prolog now」在線書籍尋找樂趣。 我想寫一個謂詞,通過列表的每個成員,並添加一個到它,使用累加器。我已經很容易地做到了,而且沒有尾遞歸。 addone([],[]). addone([X|Xs],[Y|Ys]) :- Y is X+1, addone(Xs,Ys). 但我已經讀過,出於性能原因最好避免這種類型的遞歸。這是真的?總是使用尾遞歸是否被認爲是「良好實

    2熱度

    1回答

    我試圖做一個函數,它會查找給定列表的3個相同和相鄰的數字,對於我試圖實現的求解器。然後,如果有3個相同和相鄰的數字,它會將第一個和第三個相同的數字標記爲「0」,並將中間值設置爲負數。 我很奇怪,爲什麼這是給我一個錯誤: change xs = chnge xs [] where chnge xs acc | length xs <= 2 = [acc]

    4熱度

    3回答

    我會在數學解釋添加值的列表,這裏就是我努力寫方案的代碼轉換: (f '(a b c) '(d e f)) = '(ad (+ bd ae) (+ cd be af) (+ ce bf) cf) 當兩個字母在一起像ad手段(* a d)。 我試圖以純功能的方式編寫它,但我很努力地看到如何。任何建議將不勝感激。 下面是一些例子: (1mul '(0 1) '(0 1)) = '(0 0 1) (

    0熱度

    2回答

    我想在另一個以空格分隔的地方轉換以'\ n'分隔的列表。 例如: 獲取像ispell英語詞典的詞典。 http://downloads.sourceforge.net/wordlist/ispell-enwl-3.1.20.zip 我最初的想法是使用一個變量作爲蓄電池: a=""; cat american.0 | while read line; do a="$a $line"; done; e