Описание тега reduce

Reduce относится ко второму этапу вычисления MapReduce, компоненту более крупного масштабируемого алгоритма с возможностью параллельной обработки.
1 ответ

Python для C# уменьшить понимание функции

Я изо всех сил пытаюсь понять вызов "Reduce", написанный ниже в Python. Я нашел несколько источников, как здесь, так и в других местах, в которых говорится о том, что делает функция, и что существует эквивалентный "агрегат" для списков в C#, но я не…
05 ноя '11 в 08:36
1 ответ

Как рассчитать общее количество с помощью Javascript/ TypeScript уменьшить

У меня есть следующий массив: [Title1: 111, Title2: 222, Title3: 333] Этот массив генерируется службой веб-сокетов, и я хочу накапливать значения с помощью метода Reduce. У меня есть следующий код, но я не могу заставить его работать: this.liveDataP…
15 мар '18 в 16:30
2 ответа

Уменьшить массив до кортежа первого и последнего элемента?

У меня есть массив, который я хотел бы сначала отсортировать, а затем вернуть первый и последний элемент отсортированного массива. Я думал, что могу использовать reduce, но что, если у меня нет начального значения? Вот массив, с которым я пытаюсь ра…
18 окт '16 в 03:45
3 ответа

Clojure идиоматический способ обновления нескольких значений карты

Это, вероятно, просто, но я просто не могу с этим справиться. У меня есть структура данных, которая является вложенной картой, например: (def m {:1 {:1 2 :2 5 :3 10} :2 {:1 2 :2 50 :3 25} :3 {:1 42 :2 23 :3 4}}) Мне нужно установить каждый m[i][i]=0…
21 сен '15 в 02:51
1 ответ

AS3 при загрузке кадра уменьшает время обратного отсчета

У меня есть следующий обратный отсчет, который отправит игрока в другой кадр, если обратный отсчет равен 0. Мне нужно обновить код, чтобы уменьшить этот обратный отсчет на 0,05 секунды при каждой загрузке кадра. Из того, что я хочу в кадре 2 действи…
16 окт '14 в 10:11
1 ответ

BackHandler.exitApp() не закрывает службы активного приложения Android

Когда я использую BackHandler.exitApp() чтобы закрыть приложение и не удалять приложение из окна диспетчера задач андроида, когда я снова открываю приложение, кажется, что до того, как оно запускает службу init, оно начинает вызывать функции службы.…
29 мар '18 в 04:12
4 ответа

Итерация по массиву объектов и вывод пользовательского объекта

Мне нужно построить пользовательский объект из массива объектов в Typescript. В приведенном ниже примере как подсчитать, сколько раз имя продавца_1_ входит в массив, добавить брутто для каждого имени продавца_1 и подсчитать, если гарантия не равна н…
2 ответа

Эквивалент Хаскелла в Java 8

Мы привыкли к foldr в Haskell, где вы берете (например, используя синтаксис Java) List<T> и вы возвращаете любой тип, который вы хотите (<T>, List<T>, так далее.). Например, в Haskell, эта функция, которая принимает List<Integer…
13 ноя '15 в 15:51
1 ответ

Упорядоченное уменьшение для нескольких функций в Python

Упорядоченный список сокращения Мне нужно сократить некоторые списки, в которых, в зависимости от типов элементов, скорость и реализация двоичной операции различаются, то есть можно добиться значительного снижения скорости, уменьшив сначала нескольк…
2 ответа

Swift универсальная функция массива, чтобы найти все индексы элементов, не соответствующих элементу

Свифт 3 Попытка написать общее расширение массива, которое получает все индексы элементов, которые не равны значению пример let arr: [String] = ["Empty", "Empty", "Full", "Empty", "Full"] let result: [Int] = arr.indexes(ofItemsNotEqualTo item: "Empt…
21 дек '16 в 05:48
1 ответ

Можно ли найти верхнюю норму вектора, применяя операцию Open MPI Reduce с помощью Op MPI.MAX/ MAXLOC

Мне нужно найти верхнюю норму (максимальный элемент вектора) вектора. Я могу реализовать, используя функцию нормы библиотеки линейной алгебры mpi4py. x = np.linspace(0, 100, n) mxnorm_x = norm(x, np.inf) print "mxnorm-x", mxnorm_x Однако мне нужно н…
20 ноя '18 в 15:22
2 ответа

Как использовать метод limit () для циклов?

Я пытаюсь написать код, который преобразует двоичный файл в строку, я принимаю решения шаг за шагом, мой первый шаг - добавить коды, затем использовать fromCharcode, я не знаю, возможно ли это, но на этом мой код: function binaryAgent(str) { var x =…
05 сен '16 в 18:18
2 ответа

Фильтр / Карта / Уменьшить правильно

Я пытаюсь отфильтровать пользователей JSON через JavaScript filter, map, а также reduce методы. Однако я не могу получить точный результат, который я притворяюсь. var users = { "fooUser": { "apps": [ { "id": "7i2j3bk85" }, { "id": "o8yasg69h" } ] },…
13 мар '16 в 16:00
2 ответа

Подчеркните JS: сокращение в массив вызывает неопределенную ошибку метода на аккумуляторе

У меня есть код, похожий на этот, который я пытаюсь использовать для создания массива, состоящего из трех подмассивов: f = [1, 2.5, 3, 10] p = [1.2, 5.1, 6.3, 11] r = [1, 1, 1, 1] coords = _.reduce([f, p, r], function(memo, series){ if(series.length…
28 янв '15 в 19:47
1 ответ

Используйте массив javascript для уменьшения заданных n входов, чтобы получить m выходов

У меня есть ряд пунктов, которые я хочу изменить в ряд линий. это пример того что я хочу чтобы код делал [p1, p2, p3] -> [line1, line2] каждый цикл: (p1, p2) -> line (p2, p3) -> line Стандартный способ сделать это: const triangle = [[0,0], …
07 мар '17 в 16:37
7 ответов

JavaScript уменьшить (), пока сумма значений <переменная

Я извлекаю массив длительностей видео (в секундах) из файла JSON в Javascript, который для упрощения будет выглядеть так: array = [30, 30, 30] Я хотел бы добавить каждое значение к предыдущему значению до тех пор, пока не будет выполнено условие (су…
27 окт '16 в 19:10
4 ответа

Создание свойства объекта js из ключей.

Привет я пытаюсь создать карту объектов из массива объектов, используя метод Reduce, но не нашел способ добавить 2 свойства в качестве ключа. Допустим, у меня есть массив объектов, таких как - const students = [ { name: "sam", age: 26, }, { name: 'j…
23 апр '18 в 04:29
1 ответ

Используйте JavaScript Map Reduce для удаления элементов из массива.

У меня есть пример JavaScript с map, чтобы удалить элементы из массива после их преобразования. Есть ли более простой метод для достижения этой цели, так как он кажется немного сложным Я поместил это в JSFiddle здесь, и вот часть уменьшения карты: v…
19 ноя '13 в 23:50
2 ответа

Java 8 - Разница между уменьшением (0, Integer::sum) и уменьшением (0, (a, b) -> a+b)

Я новичок в Java 8 и нашел несколько способов сделать addition, multiply а также subtraction, Я буду публиковать вопрос только для добавления. Я написал код ниже и собираю вывод в Sum1 и Sum2. Оба метода reduce(0, Integer::sum) а также .reduce(0, (a…
09 окт '18 в 08:07
6 ответов

Javascript уменьшить не работает после функции?

Не совсем уверен, где я ошибся, ожидая факториализации 5 (1*2*3*4*5 = 120), превратив 5 в строку [1,2,3,4,5], а затем используя уменьшение умножить строку все вместе. Когда я запускаю код, он просто дает мне [1,2,3,4,5]... var arr = []; function fac…
22 мар '18 в 14:47