Совет по дизайну библиотеки анализа данных с использованием Polars? [закрыто] ⇐ Python
-
Anonymous
Совет по дизайну библиотеки анализа данных с использованием Polars? [закрыто]
Я разрабатываю библиотеку, которая использует поляры для выполнения различных задач анализа данных.
Идея состоит в том, чтобы сохранить необработанный набор данных как атрибут, а затем иметь возможность делать все с помощью какой-нибудь интересной цепочки методов.
Идея примерно такая:
analyzer = Анализатор(путь_к_данным) результаты1 = анализатор.фильтр_популяция(пол).some_metric() результаты2 = анализатор.some_metric() С чем я борюсь, так это с тем, что я делаю это с состоянием:
def an_operation(self): q = self.q.(…) self.q = q Мне нужно знать, когда работать с необработанным набором данных, а когда строить на основе графа вычислений.
Во-первых, я хотел бы знать, хороший ли это дизайн? (Мне больше не с кем это обсудить) Во-вторых, как мне реализовать эту идею с помощью цепочки методов?
Надеюсь, это имеет смысл. Спасибо!
Я разрабатываю библиотеку, которая использует поляры для выполнения различных задач анализа данных.
Идея состоит в том, чтобы сохранить необработанный набор данных как атрибут, а затем иметь возможность делать все с помощью какой-нибудь интересной цепочки методов.
Идея примерно такая:
analyzer = Анализатор(путь_к_данным) результаты1 = анализатор.фильтр_популяция(пол).some_metric() результаты2 = анализатор.some_metric() С чем я борюсь, так это с тем, что я делаю это с состоянием:
def an_operation(self): q = self.q.(…) self.q = q Мне нужно знать, когда работать с необработанным набором данных, а когда строить на основе графа вычислений.
Во-первых, я хотел бы знать, хороший ли это дизайн? (Мне больше не с кем это обсудить) Во-вторых, как мне реализовать эту идею с помощью цепочки методов?
Надеюсь, это имеет смысл. Спасибо!
Мобильная версия