Публикации по теме 'reduce'


Уменьшить в JS
Давайте снова сделаем массивы великолепными! Как следует из названия, он уменьшает массив до 1 значения (зависит от ценности бизнеса). Он принимает функцию и начальное значение (если не задано, в качестве начального значения будут использоваться первые элементы массива). Функция применяется к каждому значению в массиве, а результат сохраняется в аккумуляторе. arr.reduce(fn, initialValue) const fn = (accumulator, arrayElement) = {/* Business logic here */} Eg: let employees = [..

Удалить дубликаты из массива с помощью JavaScript
Очень часто нам нужно удалить все дубликаты в массиве, и в JavaScript мы можем сделать это несколькими способами. Метод фильтрации Метод фильтра создает новый массив, вызывая функцию обратного вызова, которую мы предоставляем в качестве первого аргумента. Функция обратного вызова принимает три аргумента (текущий итерируемый элемент, индекс текущего итерируемого элемента, экземпляр массива) и выполняется для каждого элемента в массиве. В результате новый массив имеет элементы,..

Вопросы по теме 'reduce'

Как настроить многомодульный проект maven в Eclipse или Netbeans, чтобы сократить время развертывания
У меня есть следующая структура проекта project-parent: вся родительская конфигурация здесь project-ear: Сборка файла ear из проектов ejb, war и core project-ejb: модуль EJB зависит от ядра project-war: веб-модуль зависит от EJB и ядра...
1793 просмотров
schedule 03.08.2022

Как реализовать ленивую функцию уменьшения карты?
Я пытаюсь реализовать функцию «уменьшения карты». То есть он должен возвращать последовательность, состоящую из результата применения f к первым двум элементам coll , за которым следует результат применения f к этому результату и третий элемент...
488 просмотров
schedule 28.07.2023

Фильтрация SQL-запроса по строке и по диапазону дат
У меня есть индексированная по времени БД Oracle, которую я пытаюсь запросить по диапазону дат. Я также хочу сократить данные в запросе, чтобы не перегружаться слишком большим количеством данных. Отдельный запрос даты (2352 строки за 0,203 с):...
6169 просмотров
schedule 23.04.2022

нулевой ключ из карты/уменьшить результат в CouchDB
По какой-то причине я получаю только нулевой ключ от результата map/reduce в CouchDB на Mac Результат: {"rows":[ {"key":null,"value":2224} ]} Я использую CouchApp v8.1 и Couchdb v1.0.2 Моя функция карты: function(doc) {...
3709 просмотров
schedule 29.06.2023

Scala - уменьшить/свернуть влево
У меня есть вложенная карта m , которая выглядит так: m = Map("email" -> "[email protected]", "background" -> Map("language" -> "english")) У меня есть массив arr = Array("background","language") Как мне свернуть/уменьшить массив и найти...
4829 просмотров
schedule 19.05.2022

Уменьшите размер изображения JPEG без масштабирования его ширины/высоты с помощью Java
Я хочу уменьшить размер изображения в формате jpeg (3M уменьшить до 1M) с помощью Java без масштабирования (без изменения высоты и ширины изображения). НА этом сайте я не смог найти решение. Ниже то, что я пробовал: 1 Использование ImageIO:...
2864 просмотров
schedule 22.12.2022

уменьшить список функций до логического значения
Я ищу способ уменьшить этот список до логического значения. Вот оригинал: let ones = [1;1;1;1] let twos = [2;2;2;2] let bad = [1;2;3] let isAllOnes = List.forall (fun op -> op = 1) let isAllTwos = List.forall (fun op -> op = 2) let...
269 просмотров
schedule 02.02.2024

MPI_REDUCE динамически вычисляемый массив
Я пытаюсь использовать MPI_REDUCE в C (или С++), чтобы найти минимум (и индекс) в массиве. У меня это работает для обычного массива, но теперь я хочу переключиться на тот, в котором значение вычисляется динамически. то есть значение arr[n]...
346 просмотров
schedule 03.01.2024

RavenDB — сложное агрегирование MapReduce
У меня есть такой документ: order : 1 event : { timestamp: 1/1/2012, employeeName: "mick" }, event : { timestamp: 1/1/2012, employeeName: "mick" }, event : { timestamp: 1/2/2012, employeeName: "rick" }, event : { timestamp:...
1029 просмотров
schedule 08.12.2022

Неожиданное поведение с Mongodb Mapreduce
Я тестирую функцию mapreduce, но у меня неожиданное поведение: Я заполнил свою коллекцию этим простым циклом for: for (i=0; i<10000; i++) {db.coll.insert({'a':1,'b':2})} Итак, я хочу подсчитать документы с одинаковым значением «а» (это...
72 просмотров
schedule 01.07.2023

Python, рекурсивно сократить список (комбинации/перестановки)
Я пытаюсь создать общую функцию, которая уменьшит список следующим образом: func(['a','b','c'],str.join) # --> ['a','b','c','ab','ac','bc','abc'] func(['a','b','c'],lambda: a,b:a+'x'+b) # --> ['a','b','c','axb','axc','bxc','axbxc'] Я...
1105 просмотров
schedule 10.01.2023

Уменьшение размера файла изображения для Интернета
У меня есть веб-сайт, на котором я использую несколько десятков значков (маленькие логотипы, 40x20 пикселей), и я хотел уменьшить размер файла. Всего у нас сейчас 400 таких значков (очевидно, не все они показаны на одной странице). Некоторые...
125 просмотров
schedule 28.01.2023

Синтаксическая ошибка при использовании reduce() в классе марионеток
Я пытаюсь выяснить, есть ли у моего хоста какие-либо ips в массиве $target_node_ips $is_target_node = $target_node_ips.reduce(false) |$memo, $entry| { has_ip_address($entry) or $memo } однако это приводит к следующей ошибке Error: Could...
145 просмотров
schedule 02.10.2023

Джисон: Уменьшить количество конфликтов там, где их на самом деле нет.
Я пытаюсь создать небольшой анализатор JavaScript, который также включает типизированные переменные для небольшого проекта. К счастью, jison уже предоставляет файл jscore.js, который я только что настроил под свои нужды. После добавления типов я...
501 просмотров
schedule 23.01.2023

TypeError: this.reduce не является функцией
После добавления метода в прототип Array прерывается какой-то другой, не связанный с ним скрипт. [Opera] Необработанная ошибка: this.reduce не является функцией [Firefox] TypeError: this.reduce не является функцией Сам метод работает (...
59693 просмотров

Сокращение карты: какая используемая базовая структура данных
Мне интересно, если в Hadoop Map Reduce используются такие большие наборы данных, то какие структуры данных используются в Hadoop. Если возможно, пожалуйста, кто-нибудь предоставит мне подробное представление о базовых структурах данных в Hadoop.
2413 просмотров
schedule 19.08.2023

Уменьшите файл EPS, сгенерированный Apache FOP
До сих пор я создавал файлы EPS с помощью inkscape, и эти файлы были компактными 2-3 КБ [1] По нескольким важным причинам теперь файлы генерируются Apache FOP. Adobe Illustrator показывает старую и новую версии одних и тех же файлов одинаково, и...
185 просмотров
schedule 26.12.2022

Функция уменьшения Couchdb возвращает только сумму (значение), которая соответствует определенным условиям
Я новичок в Couchdb, и в настоящее время я застрял в небольшой (вероятно...) проблеме с использованием функции map-reduce в CouchDB, и поскольку я не могу найти соответствующую информацию в Интернете. Я хотел бы попросить помощи здесь для себя. В...
2559 просмотров
schedule 03.03.2022

Выполнение нескольких замен строк с использованием индексов
Я использую следующий рецепт поваренной книги для замены неуникальных подстрок в тексте: (defn string-splice "cookbook recipe: http://gettingclojure.wikidot.com/cookbook:strings Given three arguments, string-splice will replace a portion...
84 просмотров
schedule 24.08.2022

Многократное повторение значения ввода текста в редюсере в задании MapReduce
У меня есть два очень больших набора данных (таблицы) в HDFS. Я хочу объединить их в некоторых столбцах, затем сгруппировать их в некоторых столбцах, а затем выполнить некоторые групповые функции в некоторые столбцы. Мои шаги: 1-...
461 просмотров
schedule 09.01.2024