Size: a a a

Язык программирования Julia / Julia programming language

2021 April 07

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Что такое векторные и матричные отметки логического времени?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
ну, они (leap seconds) в стандартной джулии вроде не рассматриваются вовсе
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
в DateTime
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Так мы не про тип данных, а про ряды.
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Отсюда, кстати различие Timestamp и Datetime :)
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
по-моему, ни одного из этих моментов не отражено в упомянутом обсуждении пакета timeseries
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, кстати, по аналогии с тем, что я писал в issue, всегда можно сделать
struct Foo{T} <: TimeType
 x::T
end

прокинуть нужные функции с помощью @lazy и пользоваться функциональностью пакета.

То есть в принципе каких-то совсем жёстких ограничений он не накладывает.

Но, разумеется никто не гарантирует, что он не начнёт генерировать каких-нибудь странных результатов, так как имеются явные и неявные предположения.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
если их добавлять, то да, видимо получится что-то более специфичное
но текущее обсуждение, на которое была ссылка, намного шире чем время
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Вот тут соглашусь. Для меня главный стоппер в "простых" библиотеках - отсутствие работы именно со временем в смысле нормальной синхронизации.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
таких тонкостей мне лично никогда не требовалось, хватало обычного наивного представления времени
а как поддержкой этого в других популярных библиотеках?
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
А всяким ARIMA и иже с ними любой вектор подойдёт :)
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Хорошо. Есть даже полноценные библиотеки для работы с данными распределённых транзакций...
Но дорогие.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
мне кажется, они не особо "популярные"? я скорее имел в виду, например, timeseries пакеты в питоне
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Ну хорошо, а если у нас каждый индекс - это интервал значений не фиксированной длины, например:
1:3, 12:20, 33:50, и т.д.?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
если вопрос ко мне, то я его не понял :)
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Вопрос в том, оставлять ли это на знание пользователем своих данных, или сделать автоматические операции для комбинаций разных типов временного индекса
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Тут, как и в любой области, есть несколько уровней погружения.
Обычные вещи вполне себе делаются стандартными пакетами. См. https://software.intel.com/content/www/us/en/develop/training/course-time-series-analysis.html
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
Но далее как минумум нужен кто-то типа https://syncing.readthedocs.io/en/stable/
источник

AN

Alexey Neznanov in Язык программирования Julia / Julia programming language
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Если учитывать разные типы индексов и пытаться их делать оптимально, то вылезают такие штуки, как например: для равномерно дискретного времени можно вообще не хранить timestamp, а определять его из частоты и обычного индекса элемента. Но как только выбрали оттуда элементы не по порядку, то уже придется сохранить timestamp.
источник