PureData CEAMMC веб-документация

Веб-документация библиотеки расширений PureData CEAMMC

Перейти на Git

Загрузка дистрибутива

index

Категория: list


работа со списками

list.^at: выводит элементы предварительно заданного списка по входящему списку индексов

list.^contains: проверяет, содержит ли предварительно заданный список входной элемент

list.^search: выводит индексы найденных входных элементов в предварительно заданном списке

list.all_of: проверяет, все ли элементы списка были приняты предикатом боковой цепи обработки

list.any_of: проверяет, был ли принят хотя бы один элемент списка предикатом боковой цепи обработки

list.append: добавляет элементы в конец списка

list.apply_to: обрабатывает указанные элементы списка через боковую церь обработки

list.at: выводит предварительно указанные элементы входящего списка

list.choice: вывод случайного элемента из списка

list.contains: проверяет, содержит ли входной список предварительно указанные элементы

list.convolve: операция свертки для списков
псевдонимы: [list.conv]

list.correlate: взаимная корреляция между списками

list.count: выводить количество элементов, равных заданному значению

list.count_if: выводит число элементов, удовлетворяющих внешнему предикату боковой цепи обработки

list.delta: выводит и сохраняет список разностей между текущим и предыдущим сохраненным списком

list.distribution: выводит список распределения значений в списке

list.do: итерирование и изменение содержимого списка через боковую цепь обработки

list.each: отображает каждое значение списка через внешнюю боковую цепь обработки

list.enumerate: нумерует элементы списка

list.equal: проверка списков на равенство

list.first: выводит первый элемент списка

list.gen: генерирует список указанной длины через генератор боковой цепи

list.histogram: выводит гистограмму распределений списка
псевдонимы: [list.hist]

list.insert: вставляет элементы в указанную позицию в списке

list.integrator: выводит и сохраняет список сумм между ранее сохраненным списком и текущим

list.last: выводит последний элемент списка

list.length: выводит количество элементов в списке
псевдонимы: [list.size]

list.map: map list values by specified dictionary

list.max: выводит самый большой элемент в списке

list.mean: вычисляет среднее значение в списке
псевдонимы: [list.average]

list.min: возвращает наименьший элемент в списке

list.none_of: проверяет, что ни один из элементов не принимается предикатом боковой цепи обработки

list.normalize: нормализует числовые значения списка, чтобы их сумма была равна единице

list.pass: оставлять в списке только указанные элементы

list.pass_if: оставляет в списке только элементы, принятые предикатом боковой цепи обработки
псевдонимы: [list.filter]

list.prepend: вставить элементы в начало списка

list.product: вычисляет произведение всех чисел в списке

list.range: выводит минимальный и максимальный элемент в списке
псевдонимы: [list.minmax]

list.reduce: преобразование списка к единственному значению через боковую цепь обработки
псевдонимы: [list.foldl]

list.reject: удаляет указанные элементы из списка

list.remove: удалить элементы списка по указанным позициям

list.remove_if: удалить элементы списка при помощи предиката боковой цепи

list.repack: переупаковать список в последовательность списков определенного размера

list.repeat: создает список на основе повторов исходного списка

list.resample: пересемплирует значения в списке с указанным соотношением длины
псевдонимы: [list.r]

list.resize: изменяет длину списка

list.reverse: меняет порядок элементов в списке на обратный

list.rldecode: декодирование повторов в списках
псевдонимы: [list.unwrap]

list.rlencode: кодирование повторов в списках
псевдонимы: [list.wrap]

list.rotate: циклическое вращение списка на целое число шагов
псевдонимы: [list.<<], [list.>>]

list.route: маршрутизирует список по первому элементу, как объект [route]

list.rundiff: вычисляет разницу между соседними элементами входного списка

list.runsum: выводит список позиционных сумм, который обновляется при каждом входящем списке

list.search: выводит позиции предварительно заданных элементов во входном списке

list.separate: поочередно выводит каждый элемент списка в виде отдельного сообщения
псевдонимы: [list.sep]

list.seq: генерирует последовательноть чисел в виде списка

list.set: устанавливает значение элемента списка в указанной позиции

list.shift: циклический сдвиг списка на вещественное число с линейной интерполяцией

list.shuffle: переставляет элементы списка в случайном порядке

list.slice: выводит подсписок

list.sort: сортирует список в порядке возрастания

list.sort_with: сортирует список при помощи боковой цепи обработки

list.split: разделяет список на две части по указанному индексу

list.stretch: изменяет длину списка, изменяя его значения с помощью линейной интерполяции

list.sum: вычисляет сумму элементов в списке

list.unique: удаляет дубликаты из списка

list.unpack: распаковывает элементы списка в соответствующие им выходы объекта

list.unzip: распаковывает входной список на N списков из чередующихся элементов
псевдонимы: [list.deinterleave]

list.walk: различные алгоритмы обхода элементов в списке

list.zip: создает чередующийся список элементов из N входных списков
псевдонимы: [list.interleave]

Версия: 0.9.8

Лицензия: GPL3