Size: a a a

2021 November 02

AN

Alexander Nozik in Kotlin Moscow
Вложенными sequence{}, но вообще это больно. А можно конкретнее?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Есть секвенс, который генерирует ряд aₖ , на основании них вычисляется другой секвенс bₖ , следующий aₖ+1 зависит от bₖ
источник

AN

Alexander Nozik in Kotlin Moscow
А стандартные операторы не работают? Там один элемент в один отображается или как?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Нет, bₖ - это по условию вообще случайное число, распределение которого выбирается на основе aₖ
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
И aₖ+1 тоже на основе случайного числа (там цепь Маркова или что-то в этом роде).
источник

AN

Alexander Nozik in Kotlin Moscow
У меня есть ощущение, что ты изобретаешь KMath chain API: https://github.com/mipt-npm/kmath/tree/dev/kmath-coroutines/src/commonMain/kotlin/space/kscience/kmath/chains.

Но я все еще не вижу, зачем нужны связанные последовательности. Случайное число можно внутри секвенс билдера получить
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Ок спасибо гляну
источник

AN

Alexander Nozik in Kotlin Moscow
Там есть Марковские цепи и апи для реактивных генераторов случайных чисел и распределений (плюс семплеры, спасибо Ярославу). Но там не секвенсы, там полноценные корутины
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
А StatefulMarkovChain есть?
источник

AN

Alexander Nozik in Kotlin Moscow
есть. Хотя это уже не марковская цепь, если есть стейт
источник

AN

Alexander Nozik in Kotlin Moscow
источник

AN

Alexander Nozik in Kotlin Moscow
Примеров пока мало, потому что я это АПИ под себя делал и пока не успел доку написать, но пиши задачу, заодно и доку доделаем.
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Я тоже могу что-нибудь законтрибьютить :)
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Если нужно конечно. Есть план развития kmath?
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
У меня есть неплохая реализация Empirical Mode Decomposition на Kotlin, можно адаптировать под kmath
источник

AN

Alexander Nozik in Kotlin Moscow
Нужно, разумеется. Планов больше, чем возможностей. Сейчас главное, чего не хватает - это именно use-case-ы. Понять как оно должно быть.
источник

AN

Alexander Nozik in Kotlin Moscow
В смысле статов там сейчас сделано несколько уникальных штук, которых нигде больше нет, но нет времени все это обкатать и задокументировать.
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Я вспомнил, что 2 года назад смотрел kmath, отпугнуло что почти всё в статусе experimental / prototype. Надо выводить на stable хоть что-то.
источник

AN

Alexander Nozik in Kotlin Moscow
Ядро более или менее стабильное. В остальном пока не будет хоть какой-то аппробации, сложно делать стабильным. Там же архитектура оригинальная и довольно много уникальных решений. Не совсем понятно, как оно ляжет на реальность. Ну и оно в любом случае стабильнее, чем самодельные решения.
источник
2021 November 03

AN

Alexander Nozik in Kotlin Moscow
Через 15 минут начинаем мит по KTOR плагинам
источник