5 repositorios
Mathematical set operations like union, intersection, and difference performed on array collections.
Distinct from Array Operations: Candidates are too generic (Array Operations) or too specific (Shell/Bitwise).
Explore 5 awesome GitHub repositories matching data & databases · Array Set Operations. Refine with filters or upvote what's useful.
This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p
Provides utilities for computing unions, intersections, and difference operations on numerical arrays.
pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc
Encodes Go slices into PostgreSQL array literals for array operators like contains.
ArrayFire es un framework de computación agnóstico al hardware y un motor de tensores compilado JIT diseñado para la computación numérica de alto rendimiento. Sirve como una biblioteca de computación numérica en GPU y un kit de herramientas de procesamiento de señales paralelo que abstrae los backends de hardware, permitiendo que el mismo código base se ejecute en diversas arquitecturas de GPU y CPUs. El proyecto se distingue por un motor JIT que utiliza la compilación de expresiones para fusionar operaciones y minimizar la sobrecarga de memoria. Emplea un grafo de ejecución diferida para optimizar las cadenas de cálculo y proporciona primitivas de interoperabilidad para compartir datos y contextos de ejecución con plataformas de computación externas como CUDA y OpenCL. La biblioteca cubre una amplia gama de capacidades, incluyendo álgebra lineal paralela, procesamiento digital de señales y visión artificial acelerada. Proporciona herramientas para la implementación de aprendizaje automático, simulación de modelos financieros y la resolución de ecuaciones diferenciales parciales para simulaciones de sistemas físicos. Su sistema de gestión de tensores maneja la asignación de matrices multidimensionales, el corte (slicing) y las transferencias de datos entre host y dispositivo.
Performs mathematical set operations including union, intersection, and unique element identification on arrays.
H2 es un sistema de gestión de bases de datos relacionales compatible con JDBC, escrito en Java. Funciona como una base de datos SQL embebible que puede ejecutarse directamente dentro de un proceso de aplicación para eliminar la latencia de red, o como una base de datos en memoria para almacenamiento volátil de alto rendimiento. También incluye una consola basada en web para ejecutar comandos SQL y administrar esquemas. El sistema se caracteriza por sus modos de despliegue flexibles, incluyendo un modo servidor independiente para acceso remoto TCP/IP y un modo mixto para conectividad local y remota simultánea. Cuenta con una capa de emulación de dialectos y modos de compatibilidad que permiten imitar el comportamiento y la sintaxis de otros sistemas de bases de datos. El motor proporciona un amplio conjunto de capacidades que cubren transacciones ACID con control de concurrencia multiversión, soporte para datos geoespaciales y JSON, y funciones avanzadas de ventana analítica. Incluye herramientas para la preservación de datos mediante copias de seguridad comprimidas, restauración de scripts SQL y gestión de memoria fuera del heap (off-heap) para manejar grandes datasets. La base de datos se integra con aplicaciones utilizando controladores estándar de Java Database Connectivity y URLs de conexión.
Converts arrays or JSON arrays into result set rows using unnesting set operations.
Dollar es una biblioteca de programación funcional para Swift que proporciona un kit de herramientas integral para la manipulación de colecciones, procesamiento de cadenas, cálculos matemáticos y gestión de fechas y horas. Sirve como una suite de utilidades para filtrar, agregar y reestructurar arrays y diccionarios. El proyecto implementa patrones de programación funcional como currificación, memorización y composición de funciones. También cuenta con una interfaz de wrapper encadenable que permite aplicar múltiples transformaciones de datos secuencialmente antes de extraer un resultado final. La biblioteca cubre una amplia gama de áreas de capacidad, incluyendo saneamiento de texto y conversión de mayúsculas/minúsculas, operaciones de expresiones regulares y el cálculo de valores matemáticos como factoriales y divisores. También incluye herramientas para analizar marcas de tiempo Unix y calcular desplazamientos de tiempo relativos. El kit de herramientas extiende los tipos de la biblioteca estándar de Swift con métodos genéricos para la transformación y agregación de datos.
Computes intersections, unions, and differences between multiple arrays to find unique or shared values.