awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rougier/from-python-to-numpy

Open-source alternatives to From Python To Numpy

24 open-source projects similar to rougier/from-python-to-numpy, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best From Python To Numpy alternative.

  • ajcr/100-pandas-puzzlesAvatar de ajcr

    ajcr/100-pandas-puzzles

    2,967Ver en GitHub↗

    Inspired by 100 Numpy exerises, here are 100* short puzzles for testing your knowledge of pandas' power.

    Jupyter Notebook
    Ver en GitHub↗2,967
  • arrow-py/arrowAvatar de arrow-py

    arrow-py/arrow

    9,046Ver en GitHub↗

    Arrow is a Python date and time library that provides a simplified interface for creating and manipulating timestamps by wrapping the Python standard library. It serves as a tool for managing date objects, handling timezone offsets, and performing relative date calculations. The library is distinguished by its ability to humanize timestamps into natural language relative descriptions across multiple locales and parse human-readable time phrases back into precise date objects. It also features a specialized parser for converting ISO 8601 strings and custom formatted text into date objects. Br

    Python
    Ver en GitHub↗9,046
  • cupy/cupyAvatar de cupy

    cupy/cupy

    11,000Ver en GitHub↗

    CuPy is a CUDA array computing library that implements a NumPy-compatible interface for executing array operations and numerical computing on NVIDIA GPUs. It serves as a GPU-accelerated numerical library and a CUDA-based SciPy implementation, offloading heavy calculations to graphics hardware to increase processing speed for scientific and engineering workloads. The library enables multi-framework tensor exchange, allowing data buffers to be shared between different deep learning frameworks using standardized memory layouts to avoid memory copies. It also supports custom GPU kernel integratio

    Python
    Ver en GitHub↗11,000
  • dask/daskAvatar de dask

    dask/dask

    13,746Ver en GitHub↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    Ver en GitHub↗13,746

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • dateutil/dateutilAvatar de dateutil

    dateutil/dateutil

    2,623Ver en GitHub↗

    Useful extensions to the standard Python datetime features

    Python
    Ver en GitHub↗2,623
  • fugue-project/fugueAvatar de fugue-project

    fugue-project/fugue

    2,166Ver en GitHub↗

    | Tutorials | API Documentation | Chat with us on slack! | | --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |…

    Python
    Ver en GitHub↗2,166
  • jvns/pandas-cookbookAvatar de jvns

    jvns/pandas-cookbook

    7,086Ver en GitHub↗

    This project is a pandas data analysis cookbook and Python data science guide. It provides a collection of programmatic recipes and examples for cleaning, manipulating, and analyzing structured data. The project focuses on providing a containerized analysis environment to ensure a consistent workspace and reproducible dependencies when executing data processing scripts. It covers a broad range of data science capabilities, including data ingestion from external sources, raw data cleaning, and exploratory data analysis. These recipes demonstrate how to perform structured data analysis through

    Jupyter Notebook
    Ver en GitHub↗7,086
  • modin-project/modinAvatar de modin-project

    modin-project/modin

    10,389Ver en GitHub↗

    Modin is a distributed dataframe library and parallel data processing engine designed to handle large datasets that exceed system memory. It functions as a distributed computing framework that parallelizes data manipulation tasks across multiple CPU cores or clusters to increase throughput and avoid memory errors. The project mirrors the Pandas API, allowing for the distribution of data workflows without changing core code logic. It utilizes a pluggable backend interface, which enables users to switch between different distributed execution engines to optimize performance based on available h

    Pythonanalyticsdata-sciencedataframe
    Ver en GitHub↗10,389
  • nalepae/pandarallelAvatar de nalepae

    nalepae/pandarallel

    3,802Ver en GitHub↗

    Pandarallel is a Python library designed to accelerate data manipulation workflows by distributing computationally intensive tasks across all available CPU cores. It functions as a parallel processing utility that integrates directly into standard data analysis pipelines to reduce the execution time of large-scale operations. The library employs a wrapper pattern that intercepts standard data processing calls, redirecting them from sequential execution to a parallelized architecture. It manages this distribution through a multiprocessing-based task model, which utilizes shared-memory serializ

    Python
    Ver en GitHub↗3,802
  • numba/numbaAvatar de numba

    numba/numba

    10,918Ver en GitHub↗

    Numba is a just-in-time compiler that translates high-level Python functions into optimized machine code at runtime. By leveraging the LLVM compiler infrastructure, it provides a framework for accelerating numerical data processing and mathematical computations, enabling performance levels comparable to statically compiled languages. The project distinguishes itself through its ability to perform type-inference-based specialization, which generates machine instructions tailored to the specific data types used during execution. It employs a lazy compilation pipeline that defers translation unt

    Pythoncompilercudallvm
    Ver en GitHub↗10,918
  • numpy/numpyAvatar de numpy

    numpy/numpy

    32,207Ver en GitHub↗

    NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing and manipulating large-scale numerical information. It centers on high-performance multidimensional array objects that serve as the primary data structure for complex mathematical operations and data analysis workflows. The library distinguishes itself through specialized mechanisms for handling multidimensional data, including advanced indexing, slicing, and broadcasting techniques that allow for efficient operations across arrays of varying shapes. It utilizes strided metadat

    Pythonnumpypython
    Ver en GitHub↗32,207
  • pandas-dev/pandasAvatar de pandas-dev

    pandas-dev/pandas

    49,039Ver en GitHub↗

    Pandas is a high-performance data analysis library that provides a comprehensive framework for manipulating, cleaning, and transforming structured datasets. It centers on labeled one-dimensional and two-dimensional data structures, allowing users to construct, filter, and reshape tabular information while performing complex arithmetic and logical operations. The library distinguishes itself through a sophisticated indexing engine that enables automatic data alignment during calculations and relational merges. By utilizing a block-based memory layout, it optimizes cache locality for vectorized

    Pythonalignmentdata-analysisdata-science
    Ver en GitHub↗49,039
  • pandas-dev/pandas-stubsAvatar de pandas-dev

    pandas-dev/pandas-stubs

    323Ver en GitHub↗

    These are public type stubs for pandas, following the convention of providing stubs in a separate package, as specified in PEP 561. The stubs cover the most typical use cases of pandas. In general, these stubs are narrower than what is possibly allowed by pandas, but follow a convention of…

    Python
    Ver en GitHub↗323
  • petl-developers/petlAvatar de petl-developers

    petl-developers/petl

    1,313Ver en GitHub↗

    petl - Extract, Transform and Load

    Python
    Ver en GitHub↗1,313
  • pola-rs/polarsAvatar de pola-rs

    pola-rs/polars

    38,855Ver en GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Rustarrowdataframedataframe-library
    Ver en GitHub↗38,855
  • pydata/pandas-datareaderAvatar de pydata

    pydata/pandas-datareader

    3,217Ver en GitHub↗

    Extract data from a wide range of Internet sources into a pandas DataFrame.

    Pythondatadata-analysisdataset
    Ver en GitHub↗3,217
  • rhiever/datacleanerAvatar de rhiever

    rhiever/datacleaner

    1,083Ver en GitHub↗

    A Python tool that automatically cleans data sets and readies them for analysis.

    Pythonautomationdata-sciencemachine-learning
    Ver en GitHub↗1,083
  • rougier/numpy-100Avatar de rougier

    rougier/numpy-100

    13,812Ver en GitHub↗

    This project is a curated collection of programming exercises designed to build proficiency in numerical computing and data manipulation. It provides a structured learning path for mastering multidimensional array operations, vectorized arithmetic, and statistical analysis. The repository focuses on developing practical expertise in array-based workflows, emphasizing techniques such as memory management, efficient data processing, and the replacement of explicit loops with vectorized operations. Users engage with hands-on challenges that cover the full lifecycle of numerical data, from initia

    Pythonbinderexercisesnotebook
    Ver en GitHub↗13,812
  • scikit-learn-contrib/sklearn-pandasAvatar de scikit-learn-contrib

    scikit-learn-contrib/sklearn-pandas

    2,850Ver en GitHub↗

    Pandas integration with sklearn

    Python
    Ver en GitHub↗2,850
  • sdispater/pendulumAvatar de sdispater

    sdispater/pendulum

    6,668Ver en GitHub↗

    Pendulum is a Python date and time library that provides a simplified interface for date arithmetic, ISO parsing, localization, and timezone management. It serves as a replacement for the standard library datetime module, extending existing classes to maintain compatibility while offering a more intuitive management interface. The library distinguishes itself through a natural language date formatter that translates time differences into localized strings and a dedicated ISO 8601 date parser. It also includes tools for time-dependent logic testing, allowing the system clock to be mocked or fi

    Python
    Ver en GitHub↗6,668
  • seatgeek/thefuzzAvatar de seatgeek

    seatgeek/thefuzz

    3,634Ver en GitHub↗

    Fuzzy String Matching in Python

    Python
    Ver en GitHub↗3,634
  • stefmolin/hands-on-data-analysis-with-pandas-2nd-editionAvatar de stefmolin

    stefmolin/Hands-On-Data-Analysis-with-Pandas-2nd-edition

    710Ver en GitHub↗

    Materials for following along with Hands-On Data Analysis with Pandas – Second Edition

    Jupyter Notebook
    Ver en GitHub↗710
  • tomaugspurger/effective-pandasAvatar de TomAugspurger

    TomAugspurger/effective-pandas

    1,563Ver en GitHub↗

    A collection of notebooks behind my series on writing idiomatic pandas.

    Jupyter Notebook
    Ver en GitHub↗1,563
  • vaexio/vaexAvatar de vaexio

    vaexio/vaex

    8,506Ver en GitHub↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Python
    Ver en GitHub↗8,506