High performance ML library with ultra fast XGBoost implementation in pure Python
Project description
cortado: high performance 100% Python package for machine learning
Installation
cortado can be installed from pip:
pip install cortado
Main features:
- native support for both numeric and categorical data (covariates and factors)
- innovative feature engineering: virtual data columns and easy conversions between numeric and categorical data
- out of core data processing when dataframes are bigger than RAM
- implementation of XGBoost logistic in 500 lines of Python code, 3x faster than original C++ implementation (using Numba jit under the hood)
- easy to extend, written in functional style for easy composition
- works well with pandas dataframes
- more to come soon!
Demo notebooks on Kaggle:
How to contribute
All contributions and bug reports are welcome.
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
cortado-1.0rc3.tar.gz
(12.3 kB
view details)
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
cortado-1.0rc3-py3-none-any.whl
(20.5 kB
view details)
File details
Details for the file cortado-1.0rc3.tar.gz.
File metadata
- Download URL: cortado-1.0rc3.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
602676b4f08fc1b04dde585e15b31bb5755e364d642e04e4f89436377b9011a4
|
|
| MD5 |
23071805ba7ae94d07e369f89847e942
|
|
| BLAKE2b-256 |
908b16bc3fdf1165826bb20e5171e0568bbb7d19a036b17aa3e7930160d231dc
|
File details
Details for the file cortado-1.0rc3-py3-none-any.whl.
File metadata
- Download URL: cortado-1.0rc3-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e13715e801e5cc8ba5a6b5a9a8b409d849437086fd9e052f6135e2b030dcc181
|
|
| MD5 |
8751d32b1ebb40899645d72bc154b344
|
|
| BLAKE2b-256 |
08d9bfd0af6d1e551622eac25585ab48114206db9ecd788459bee2cad2b1ae9b
|