Wrangle - Data Preparation for Deep Learning
Project description
Data preparation for deep learning
Wrangle • Key Features • Install • Support • Issues • License • Download
Wrangle provides the building blocks for entirely avoiding redundant, easy-to-automate, data preparation tasks.
Wrangle
TL;DR
Wrangle dramatically simplifies 95% of data preparation tasks involved in advanced deep learning practice and provides the required building blocks for near-future automated machine intelligence workflows. Wrangle is created to solve the problem of avoiding beneficial workflow steps due to complexity, cognitive overhead, and the anxiety that comes with it.
Key Features
Because of the large number of functions, many of which are frequently used in common deep learning data preparation workflows, Wrangle is notably focused on namespace. All functions are named in a way where the name explains exactly what can be expected in terms of capability. Let's dissect a few as an example:
In col_to_binary
col refers to what is being processed, in this case a column of a dataframe. to refers to the particular process, in this case a conversion. binary refers to the output. In this case a given column in a dataframe is converted into binary values. For example, a continuous column is converted to binary classes based on if the values are below or above mean value. Similarly array_reshape_conv1d
can be understood as taking in an array, and reshaping it to conv1d layer required shape.
Wrangle key features include:
- Resampling
- Transformation
- Renaming
- Grouping
- Merging
- Correlations
- Reshaping
- Cleaning
Wrangle works on Linux, Mac OSX, and Windows systems.
Install
Stable version:
pip install wrangle
Daily development version:
pip install git+https://github.com/autonomio/wrangle.git@daily-dev
Support
If you want ask a "how can I use Wrangle to..." question, the right place is StackOverflow.
If you found a bug or want to suggest a feature, check the issues or create a new issue.
License
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file wrangle-0.7.6.tar.gz
.
File metadata
- Download URL: wrangle-0.7.6.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05e0eedba718c78082542c6071c93d606e38ed0196291c52a3eadac685f415d |
|
MD5 | 9910c548b59f71a9713a5eb5c9adf597 |
|
BLAKE2b-256 | 3514e17ff833238bff6c63b2ee546943f7135adb677f3fc19405b116940405af |
File details
Details for the file wrangle-0.7.6-py2.py3-none-any.whl
.
File metadata
- Download URL: wrangle-0.7.6-py2.py3-none-any.whl
- Upload date:
- Size: 53.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b87e4d11364accbdce542e039852c85dc5a52c9c99961ba229c16f04139cf0 |
|
MD5 | fdbea856ca529cc95f2c05a9471d19c0 |
|
BLAKE2b-256 | 91efcacddc04cac3a68d818e10ee5ba1509aa84169d8a6ff87f10ac3e016b973 |