Data Wrangling
Parallel Computing Library
★ 4.6
Numerical Computing Library
★ 4.9
pip install daskpip install numpypip install daskpip install numpyPython data engineers use Dask when pandas runs out of memory. You replace `import pandas as pd` with `import dask.dataframe as dd`, read data with `dd.read_parquet()`, and chain transformations — Dask builds a lazy execution graph and distributes the work across available CPU cores or cluster nodes when `.compute()` is called.
NumPy is the foundational numerical computing library that underpins Pandas, SciPy, scikit-learn, and TensorFlow. Python data engineers use NumPy for fast array manipulation, numerical transformations, matrix operations, and generating synthetic data. In ETL pipelines, NumPy operations replace slow Python loops for column-wise transformations. It is also used for feature engineering in machine learning pipelines and for efficient in-memory representation of large numerical datasets.
Individual Tool Pages