Веб-документация библиотеки расширений PureData CEAMMC
работа со списками
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