Вопросы по теме 'sequences'
F # как абстрагировать Console.ReadLine() как последовательность строк
Я хочу написать функцию для абстракции Console.ReadLine() в строку seq
последовательность должна прерываться, когда строка = ноль
ConsoleLines(): unit -> string seq
Для использования следующим образом:
for line in ConsoleLines() do...
1995 просмотров
schedule
08.12.2022
Когда в Clojure следует использовать вектор поверх списка и наоборот?
Я читал, что векторы - это не последовательности, а списки. Я не уверен, в чем причина использования одного над другим. Кажется, что чаще всего используются векторы, но есть ли для этого причина?
26947 просмотров
schedule
02.05.2022
Ruby-эквивалент ключевого слова C# yield или создание последовательностей без предварительного выделения памяти
В С# вы можете сделать что-то вроде этого:
public IEnumerable<T> GetItems<T>()
{
for (int i=0; i<10000000; i++) {
yield return i;
}
}
Это возвращает перечислимую последовательность из 10 миллионов целых чисел...
1230 просмотров
schedule
10.01.2023
Разница между списками и последовательностями
Я пытаюсь понять разницу между последовательностями и списками.
В F# существует четкое различие между ними. Однако в C# я видел, как программисты ссылаются на коллекции IEnumerable как на последовательность. Является ли то, что делает IEnumerable...
2677 просмотров
schedule
13.06.2023
Повторяющиеся векторы в Clojure
Я новичок в Clojure. Я пытаюсь получить две копии вектора карточных мастей. Не- СУХОЙ способ, который я могу придумать, это
(def suits [:clubs :diamonds :hearts :spades])
(def two-times (concat suits suits))
Должен быть более...
1502 просмотров
schedule
26.02.2023
Удаление таблицы в PostgreSQL без удаления связанной с ней последовательности
У меня есть стол, foo . В целях быстрого обновления/развертывания моего сайта я создал новую таблицу tmp_foo , содержащую некоторые новые данные, выполнив следующие действия:
create table tmp_foo (like foo including constraints including...
6806 просмотров
schedule
24.11.2022
Список всех НЕСОЗДАННЫХ последовательностей для схемы в PostgreSQL
В PostgreSQL есть 2 типа последовательностей:
Последовательности, созданные пользователем с помощью CREATE SEQUENCE
Последовательности, сгенерированные БД для поддержки столбца типа SERIAL
INFORMATION_SCHEMA.SEQUENCES возвращает оба типа...
1322 просмотров
schedule
16.05.2023
DataMapper с устаревшей схемой БД. Первичный ключ через таблицу последовательностей
ОБНОВЛЕНИЕ: в конце я написал тип свойства Sequence для DataMapper. Берите и используйте на свой страх и риск ;) https://gist.github.com/959059
Мы переносим большое, уже работающее веб-приложение PHP на Ruby on Rails. Наша схема далека от...
360 просмотров
schedule
07.11.2022
бесконечная последовательность в SML
Мне нужно написать функцию, которая получает последовательность (конечную или бесконечную) и возвращает идентичную последовательность с той лишь разницей, что если во время последовательности возникает исключение, функция возвращает...
680 просмотров
schedule
26.04.2022
IEnumerable‹IDisposable›: кто чем и когда распоряжается Правильно ли я понял?
Вот гипотетический сценарий.
У меня очень большое количество имен пользователей (скажем, 10 000 000 000 000 000 000 000. Да, мы в межгалактическом веке :)). У каждого пользователя своя база данных. Мне нужно выполнить итерацию по списку...
1452 просмотров
schedule
03.10.2022
длина подпоследовательности в строке
Мне нужно реализовать функцию lastSeq , которая получает в качестве аргумента string str и char chr и возвращает длину последней последовательности повторяющихся chr (последовательность может быть любой длины), например:...
131 просмотров
schedule
24.07.2022
Работа с последовательностями в OpenCV?
У меня есть 2 последовательности. Один (назовем его cvSeq x), который содержит ряд контуров (полученных из cvFindContours), и второй (назовем этот cvSeq y), для которого я использовал cvCreateSeq, но на самом деле в нем ничего нет. Я перебираю все...
374 просмотров
schedule
26.10.2022
Функция Sequence-zip для С++ 11?
С новым циклом for, основанным на диапазоне, мы можем написать такой код, как
for(auto x: Y) {}
Какая ИМО является огромным улучшением по сравнению с (например)
for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {}...
69806 просмотров
schedule
22.12.2022
Как найти наименьшее возможное значение ряда целых чисел?
У меня есть последовательность целых чисел (положительных и отрицательных), подобная этой:
12,-54,32,1,-2,-4,-8,12,56,-22,-21,4,17,35
И мне нужно найти наихудший результат (меньшую сумму значений), возможный для любой подпоследовательности...
111 просмотров
schedule
26.11.2022
Хранение clojure против использования последовательности в выражении
Привет! Пытаясь изучить clojure, я заинтересовался функциями clojure.core, которые работают с последовательностями. Недавно я заметил странное поведение и хотел бы объяснить разницу между следующими выражениями:
Я пытаюсь сделать следующее:...
1000 просмотров
schedule
02.04.2023
Как подсчитать перекрывающиеся димеры для нескольких последовательностей?
Мне нужно подсчитать количество перекрывающихся димеров (AA, AG, AC, AT, GA, GG, GC, GT, CC, CG, CA, CT, TT, TA, TG, TC) в нескольких последовательностях, используя Perl. Я написал следующий код, но он работает только для одной последовательности....
428 просмотров
schedule
24.06.2022
Автоматическое перечисление последовательности
Есть ли стандартная функция для перечисления последовательности F #, которая работает как enumerate () в Python?
С нуля написать очень просто:
let enumerate (sq : seq<'T>) = seq {
let rec loop (e : IEnumerator<'T>) index = seq...
1461 просмотров
schedule
19.08.2022
SQL Вычислить (временной) промежуток между появлениями в журнале
У меня есть таблицы, которые записывают, когда определенные элементы были отправлены или возвращены в определенное место, и я хочу определить интервалы между каждым возвратом определенного элемента.
Образец данных:
Item ReturnDate:
Item1,...
1958 просмотров
schedule
22.05.2023
Как измерить длину последовательности генератора (составление списка против выражения генератора)
У меня есть генератор, который генерирует конечную последовательность. Чтобы определить длину этой последовательности, я попробовал эти два подхода:
seq_len = sum([1 for _ in euler14_seq(sv)]) # list comp
и
seq_len = sum(1 for _ in...
3357 просмотров
schedule
04.03.2022
Алгоритм генерации последовательности, пропорциональной заданному проценту
Учитывая карту объектов и обозначенные пропорции (скажем, они составляют до 100, чтобы упростить):
val ss : Map[String,Double] = Map("A"->42, "B"->32, "C"->26)
Как создать последовательность, в которой для подмножества размером n...
206 просмотров
schedule
11.09.2022