6
ответов

Распараллеливание «Уменьшить» в «MapReduce»

Я понимаю, как Map легко распараллеливается - каждый компьютер / процессор может работать только с небольшой частью массива. Является ли Reduce / foldl распараллеливаемым? Кажется, что каждое вычисление зависит от ...
вопрос задан: 30 November 2008 21:44
5
ответов

Как Вы подаете заявку 'или' ко всем значениям списка в Python?

Как Вы подаете заявку 'или' ко всем значениям списка в Python? Я думаю что-то как: или ([Правда, Правда, Ложь]) или если это было возможно: уменьшите (или, [Правда, Правда, Ложь])
вопрос задан: 13 September 2013 05:56
4
ответа

Вернуть несколько массивов, используя & ldquo; map & rdquo; функция

Мой код имеет массив элементов следующим образом: element: {fromX: {id: ...}, toX: {id: ...}} Требуется собрать все идентификаторы fromX в один массив, а все идентификаторы toX - Другой. Есть ...
вопрос задан: 15 January 2019 15:41
4
ответа

Нуждаюсь в помощи выясняя scala ошибки компилятора

Я работал над проектом в scala, но я получаю некоторые сообщения об ошибках, что я не вполне понимаю. Классы, с которыми я работаю, относительно просты. Например: абстрактный класс...
вопрос задан: 20 May 2010 05:55
4
ответа

Clojure: нахождение последовательных объектов от последовательности

В программе Clojure у меня есть последовательность чисел: (2 3 4 6 8 1) я хочу найти самую длинную подпоследовательность, где объекты последовательны: (2 3 4) я предполагаю, что это включит (возьмите - в то время как...)...
вопрос задан: 27 April 2010 19:22
4
ответа

OCaml имеет общую карту ()/, уменьшают () функции?

В карте Python () работает над любыми данными, которые следуют протоколу последовательности. Это делает Правильный Thing^TM, подаю ли я его строка или список или даже кортеж. Разве у меня не может быть своего пирога в OCaml также? Сделайте меня действител
вопрос задан: 6 November 2008 17:35
4
ответа

Отображение значений от два выстраивает в Ruby

Я задаюсь вопросом, существует ли способ сделать то, что я могу сделать ниже с Python в Ruby: сумма = уменьшает (лямбда x, y: x + y, карта (лямбда x, y: x * y, веса, данные)), у меня есть два массива равных размеров с...
вопрос задан: 10 September 2008 05:13
3
ответа

острота гистограммы Python

Существует много способов записать программу Python, которая вычисляет гистограмму. Гистограммой я имею в виду функцию, которая считает возникновение объектов в повторяемом и производит количества в словаре...
вопрос задан: 16 October 2013 20:51
3
ответа

Существует ли безопасная с точки зрения типов реализация Java, 'уменьшают'?

Я часто должен работать, уменьшают (также названный foldl / foldr, в зависимости от Ваших контекстов) в Java к совокупным элементам Itterable. Уменьшите берет набор/повторяемый/и т.д., функцию два...
вопрос задан: 21 October 2008 18:51
2
ответа

Почему эти троичные выражения дают разные результаты?

Мое первое уменьшение возвращает выражение в виде: a + (условие)? b: c, и мое второе сокращение возвращает эквивалентное (???) выражение: (условие)? a + b: a + c Почему они ведут себя по-разному? ...
вопрос задан: 5 March 2019 16:12
2
ответа

Как преобразовать массив массивов ключевых значений в массив объектов с функцией .reduce?

Привет, я не программист на javascript. То, что я хочу достичь, это то, что выход снижается с уменьшением. Этот скрипт будет использоваться в сценариях Google по этой причине вам придется использовать сокращение ...
вопрос задан: 13 July 2018 16:20
2
ответа

“открыться” для языка Common LISP?

Я узнал о довольно мало схемы из SICP, но больше интересуюсь языком Common LISP теперь. Я знаю, что сгиб языка Common LISP, уменьшают, со специальными аргументами в пользу левого или правого сворачивания, но каков эквивалент...
вопрос задан: 26 October 2009 05:42
2
ответа

Где является “Сгиб” Методом Расширения LINQ?

Я нашел в образцах MSDN Linq аккуратный метод под названием Сгиб (), что я хочу использовать. Их пример: дважды [] удваивается = {1.7, 2.3, 1.9, 4.1, 2.9}; двойной продукт = удваивается. Сгиб ((runningProduct...
вопрос задан: 5 August 2009 01:43
1
ответ

Как добавить суммы на группу в двумерном массиве с помощью перечислимых функций?

У меня есть двумерный массив следующим образом: ary = [["a", 10], ["a", 20], ["b", 9], ["b", 7], ["c", 12]] Я хочу суммировать числовые значения одним и тем же ключом, создавая хеш-код, подобный: wanted_result = {"a" = > ...
вопрос задан: 24 March 2019 15:30
1
ответ

Почему & ldquo; array1.reduce (reducer) & rdquo; в абзаце кода используйте «.reduce» после «array1»? Похоже, что array1 не содержит уменьшить этот объект

const array1 = [1, 2, 3, 4]; const reducer = (предыдущий, текущий) = > предыдущий + текущий; // 1 + 2 + 3 + 4 console.log (array1.reduce (reducer)); // ожидаемый результат: 10 // 5 + 1 + 2 + 3 + 4 ...
вопрос задан: 1 March 2019 06:35
1
ответ

python: уменьшить на ключ с условным оператором if?

(K1, (v1, v2)) (K2, (v3, v4)) (K1, (v1, v5)) (K2, (v3, v6)) Как можно суммировать значения ключа при условии первого значения Это некоторые или экв, так что я получаю (k1, (v1, v2 + v5), (k2, (v3, v4 + v6)?
вопрос задан: 17 January 2019 11:37
1
ответ

Использование выбора с уменьшением в JQ?

Если у меня есть простое выражение Reduce: уменьшить входные данные как $ line ([];. + [$ Line]) (это примерно эквивалентно --slurp: игнорировать это; это просто пример) ... но я хочу отфильтровать входы как-то. ...
вопрос задан: 17 January 2019 02:23
1
ответ

MapReduce Jaccard Расчет сходства для фильма Рекомендации

Я даю экзамен по распределенным системам, и я пытался решить проблему MapReduce с прошлогоднего экзамена. Но мне трудно понять, какие функции MR я создам. Упражнение ...
вопрос задан: 16 January 2019 14:16
1
ответ

Как обнаружить пустую многочастную передачу данных

Поэтому я написал небольшой сервлет для проверки загрузки файлов. Форма, используемая для запуска загрузки, очень проста: < form method = "post" action = "/ webapp / upload" enctype = "multipart / form-data" > ...
вопрос задан: 15 January 2019 16:38
1
ответ

Сравнение Reduce с другими высокоуровневыми функциями в R [duplicate]

Предположим, у меня есть следующий список: mylist & lt; - list (c ("string", "_a"), c ("string", "_b"), c ("string", "_c")) mylist [1 ] "string" "_a" [[2]] [1] "string" "_b" [[3]] [1] "string" "_c" Я хочу ...
вопрос задан: 11 December 2015 16:39
1
ответ

В методе Stream Reduce должны ли тождество всегда быть 0 для суммы и 1 для умножения?

Я продолжаю изучение Java 8. Я нашел интересное поведение: давайте посмотрим пример кода: // значение идентификатора и накопитель и объединитель Integer summaryAge = Person.getPersons (). Stream () ...
вопрос задан: 30 September 2015 13:04
0
ответов

MapReduce выводит строки из входного файла помимо ожидаемого результата

Мне удалось реализовать Map-Reduce в Java, он работает для моего случая, но по какой-то причине вывод отображает помимо желаемого некоторые данные из входного файла, и я не могу понять, почему? Вот ...
вопрос задан: 16 January 2019 19:12
0
ответов

Основное различие между `map` и` Reduce`

Я использовал оба метода, но я довольно смущен относительно использования обоих методов. Может ли что-то, что карта может сделать, но уменьшить не может, и наоборот? Примечание: я знаю, как использовать оба метода, которые я спрашиваю ...
вопрос задан: 20 April 2018 06:41
0
ответов

Разница между fold и reduce?

Пытаюсь изучить F#, но запутался, когда пытался провести различие между fold и reduce. Fold вроде бы делает то же самое, но принимает дополнительный параметр. Есть ли законная причина для этих двух ...
вопрос задан: 9 January 2018 00:57
0
ответов

Строковый массив уменьшить

Я пытаюсь соединить элементы массива String через функцию Reduce. Пробовал немного сейчас, но я не могу понять, в чем проблема. Это то, что я считаю, должно сработать. Я пытался ...
вопрос задан: 12 September 2017 09:51
0
ответов

Python, как уменьшить список кортежей?

Я могу использовать map и sum для достижения этой функции, но как использовать reduce? Есть 2 списка: a, b, в них одинаковое количество значений. Я хочу вычислить a [0] * b [0] + a [1] * b [1] + ... + a [n] * b [n] ...
вопрос задан: 8 May 2017 13:43
0
ответов

Javascript: Использование Reduce (), чтобы найти минимальное и максимальное значения?

У меня есть этот код для класса, где я должен использовать метод redu (), чтобы найти минимальное и максимальное значения в массиве. Тем не менее, мы должны использовать только один вызов, чтобы уменьшить. Возвращаемый массив ...
вопрос задан: 23 April 2017 20:37
0
ответов

Когда в Hadoop начинаются задачи сокращения?

Когда в Hadoop начинаются задачи сокращения? Начинаются ли они после определенного процента (порога )завершенных картографов? Если да, то фиксирован ли этот порог? Какой тип порога обычно используется?
вопрос задан: 10 July 2016 14:24
0
ответов

NameError: имя 'reduce' не определено в Python

Я использую 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: имя 'reduce' не определено Пробовал ...
вопрос задан: 12 April 2016 20:10
0
ответов

Вызов функции несколько раз и получение списка результатов

Я хочу вызвать функцию f 5 раз (например) и получите список результатов. Прямо сейчас у меня есть это: (1..5) .to_a.map! {F} Примечание: прямо сейчас f - это функция, которая не принимает ввода и возвращает истину или ...
вопрос задан: 1 June 2015 13:27