1 repositorio
Utilities for inspecting the state of an iterator without consuming its elements.
Distinct from Data Stream Inspection Tools: Candidates focus on live-stream consumption or temporal analysis of events, not the state of a Python iterator object.
Explore 1 awesome GitHub repository matching data & databases · Iterator State Analysis Tools. Refine with filters or upvote what's useful.
more-itertools es una biblioteca de extensión para el módulo itertools de Python. Sirve como un toolkit para manipular iterables, proporcionando una amplia gama de rutinas para transformación de datos, generación combinatoria y gestión de estado de iteradores. La biblioteca se distingue por la gestión de estado avanzada y la generación de secuencias complejas. Proporciona capacidades para observar elementos futuros, buscar dentro de secuencias y producir permutaciones, combinaciones y particiones de conjuntos únicas a partir de colecciones que pueden contener elementos duplicados. Su superficie de capacidades más amplia cubre tareas de procesamiento de datos como aplanamiento recursivo, agrupación, relleno y reformateo de flujos de datos. También incluye utilidades para fusión de flujos, ventanas para análisis de vecindad local y sincronización de iteración segura para hilos. El proyecto proporciona además rutinas especializadas para el procesamiento de secuencias numéricas, incluyendo multiplicación de matrices, convolución lineal discreta y transformadas de Fourier.
Inspects iterator state and performs lookaheads or lookbacks without consuming the underlying data stream.