Публикации по теме '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 просмотров
schedule
09.12.2022
Сокращение карты: какая используемая базовая структура данных
Мне интересно, если в 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