ENSIGN PythonΒΆ
The ENSIGN Python API enables access to ENSIGN sparse tensor decompositions in addition to data structures and IO routines for sparse tensors and tensor decompositions. The API also provides access to tools for building sparse tensors from CSV files and Pandas DataFrames. Further, the API provides access to tools for postprocessing, querying, analyzing, and visualizing tensor decompositions. Finally, ENSIGN Python includes basic demonstration applications.
Please see the ENSIGN User Guide for detailed examples of Python API usage.
Contents:
- Prerequisites
- Demo
- Data Ingest & Preparation
- Interpreting Decompositions
- ENSIGN Python API
- ensign.csv2tensor.csv2tensor
- ensign.csv2tensor.df2tensor
- ensign.cp_decomp.CPDecomp
- ensign.cp_decomp.CPDecomp.compute_cpd_backtrack
- ensign.cp_decomp.read_cp_decomp_dir
- ensign.cp_decomp.write_cp_decomp_dir
- ensign.cp_decomp.reconstruct_into
- ensign.cp_decomp.get_fit_per_entry
- ensign.cp_decomp.are_close
- ensign.cp_decomp.cp_als
- ensign.cp_decomp.cp_als_nn
- ensign.cp_decomp.cp_apr
- ensign.cp_decomp.cp_apr_pdnr
- ensign.cp_decomp.cp_apr_pqnr
- ensign.sptensor.SPTensor
- ensign.sptensor.SPTensor.write
- ensign.sptensor.read_sptensor
- ensign.sptensor.write_sptensor
- ensign.visualize.plot_component
- ensign.comp_top_k.get_top_k
- ensign.query_decomp.query_decomp
- ensign.synchronize_labels.synchronize_labels
- ensign.synchronize_labels.synchronize_labels_stream
- ensign.decomp_diff.decomp_diff