Axis-Aligned Decomposition of Linear Projections.
Project description
AxisProj
Axis-Aligned Decomposition of Linear Projections
Installation
pip install axisproj
In a development environment use
pip install -e .
or python setup.py
Usage
from axisproj import LPPObjective, optiomal
objective = LPPObjective(knn=12,sigma=0.3)
lp, ap = optimal(X, objective)
Three linear projection objectives are defined in axisproj.objective
- LDEObjective
- LPPObjective
- PCAObjective
optimal()
also accepts an optional histogram function. The default value
is generated using the precision_recall.histogram
functor.
Acknowledgment
This package is a rewrite of the LLNL code described in
"Exploring High-Dimensional Structure via Axis-Aligned Decomposition of Linear Projections Linear Axis-Aligned", J. J. Thiagarajan, S. Liu, K. N. Ramamurthy and P.-T. Bremer, EuroVis 2018
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
axisproj-0.2.0.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for axisproj-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d32ca6ea94059f9a9278cd86699c675025f72bfccd8c70985d91e9da5ce47b0 |
|
MD5 | 41b00a726f42e0e122bebc735429d4b1 |
|
BLAKE2b-256 | 118e28a5fd78eef0475f548dece1678c653eb2a0fc1e111d96a9736b05a77168 |