Custom preprocessing pipeline library
Project description
My_Preprocess
A lightweight machine learning preprocessing library built from scratch using NumPy and Pandas.
This project is designed to deeply understand how core preprocessing tools like Pipeline, ColumnTransformer, and Encoders work internally — without relying on sklearn.
✨ Features
- 🔁 Custom Pipeline (sequential transformations)
- 🧩 ColumnTransformer (parallel column-wise transformations)
- 🔤 Encoders:
- Label Encoder
- One Hot Encoder
- Ordinal Encoder
- 📏 Standard Scaler
- ⚙️ Fully built using NumPy and Pandas
🧠 Why this project?
Most ML libraries (like sklearn) hide internal implementation details.
This project focuses on:
- Understanding how transformations are chained
- Learning how fit / transform logic works
- Building preprocessing systems from scratch
📦 Installation
pip install varsha-preprocess
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file varsha_preprocess-0.2.1.tar.gz.
File metadata
- Download URL: varsha_preprocess-0.2.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc7d3ddc7619f5e8fd771afbc9c978f78de61321db51a0e06fad75a9a7f343fa
|
|
| MD5 |
fe273be6bbb34f23493f7d835fe11c78
|
|
| BLAKE2b-256 |
c85ea0edd910c2c11191feb953c3a3a56da3ebbfaf216cda088191d8e6f4108a
|
File details
Details for the file varsha_preprocess-0.2.1-py3-none-any.whl.
File metadata
- Download URL: varsha_preprocess-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
031f5d4336e64ba86c36beb6fe48e8fb5c35f9171134eb3dca6a5161b2a28fe7
|
|
| MD5 |
6f2669c4c21cde7756a5e6910c4a0eb5
|
|
| BLAKE2b-256 |
b7151e0d5eb7df9cacd816fcd8f831d450133fabc33607f6f0714312ba478d94
|