Skip to content

archanray/eigenvalue_sketching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code for Eigenvalue approximation using matvec algorithms

  1. Requirements: a. install https://colorcet.holoviz.org/getting_started/ as: conda install colorcet or pip install colorcet
  2. Python requirements: a. version: 3 b. packages: scikit-learn, scikit-image, tqdm, numpy, networkx, pickle, matplotlib

Entry Codes:

  1. To run approximations on a single dataset use: main_single_eval.py. The outputs are stored in the directory: results.
  2. To plot errors and eigenvalues use: main_for_single_evals_display.py. The outputs are stored in the directory: figures.

TODO:

  1. Create a python package. Adding various sampling methods.

About

Eigenvalue approximation using matrix-vector methods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published