2 dépôts
Management of arrays with associated labels, such as data frames and labeled tensors.
Distinct from Array Manipulations: Existing candidates cover runtime manipulation or general labeling; none specifically target labeled tensor/dataframe structures for numerical computing.
Explore 2 awesome GitHub repositories matching data & databases · Labeled Array Management. Refine with filters or upvote what's useful.
Xarray est une bibliothèque de tableaux multidimensionnels Python et un framework de jeux de données étiquetés. Elle étend la structure de données NumPy en ajoutant des étiquettes aux tableaux, permettant l'organisation de données N-dimensionnelles complexes en utilisant des dimensions et des coordonnées nommées. La bibliothèque fournit une interface de données NetCDF pour lire et écrire des formats de données scientifiques tels que NetCDF et Zarr. Elle permet le calcul scientifique sur tableaux en maintenant la relation entre les données et les coordonnées physiques pendant les opérations mathématiques. Le projet couvre l'analyse de données multidimensionnelles, la manipulation de données géospatiales et le traitement de données climatiques. Il prend également en charge l'analyse de séries temporelles pour gérer des séquences d'observations au fil du temps.
Provides a framework for organizing multidimensional datasets using named dimensions and coordinates to avoid integer indexing.
xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp
Provides support for data frames and labeled tensors that integrate with lazy broadcasting.