The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
R interface to the 'Spectra' library <https://spectralib.org/> for large-scale eigenvalue and SVD problems. It is typically used to compute a few eigenvalues/vectors of an n by n matrix, e.g., the k largest eigenvalues, which is usually more efficient than eigen() if k << n. This package provides the 'eigs()' function that does the similar job as in 'Matlab', 'Octave', 'Python SciPy' and 'Julia'. It also provides the 'svds()' function to calculate the largest k singular values and corresponding singular vectors of a real matrix. The matrix to be computed on can be dense, sparse, or in the form of an operator defined by the user.
Version: | 0.16-2 |
Depends: | R (≥ 3.0.2) |
Imports: | Matrix (≥ 1.1-0), Rcpp (≥ 0.11.5) |
LinkingTo: | Rcpp, RcppEigen (≥ 0.3.3.3.0) |
Suggests: | knitr, rmarkdown, prettydoc |
Published: | 2024-07-18 |
DOI: | 10.32614/CRAN.package.RSpectra |
Author: | Yixuan Qiu [aut, cre], Jiali Mei [aut] (Function interface of matrix operation), Gael Guennebaud [ctb] (Eigenvalue solvers from the 'Eigen' library), Jitse Niesen [ctb] (Eigenvalue solvers from the 'Eigen' library) |
Maintainer: | Yixuan Qiu <yixuan.qiu at cos.name> |
BugReports: | https://github.com/yixuan/RSpectra/issues |
License: | MPL (≥ 2) |
URL: | https://github.com/yixuan/RSpectra |
NeedsCompilation: | yes |
Materials: | README NEWS |
In views: | NumericalMathematics |
CRAN checks: | RSpectra results |
Reference manual: | RSpectra.pdf |
Vignettes: |
Large-Scale Eigenvalue Decomposition and SVD with RSpectra |
Package source: | RSpectra_0.16-2.tar.gz |
Windows binaries: | r-devel: RSpectra_0.16-2.zip, r-release: RSpectra_0.16-2.zip, r-oldrel: RSpectra_0.16-2.zip |
macOS binaries: | r-release (arm64): RSpectra_0.16-2.tgz, r-oldrel (arm64): RSpectra_0.16-2.tgz, r-release (x86_64): RSpectra_0.16-2.tgz, r-oldrel (x86_64): RSpectra_0.16-2.tgz |
Old sources: | RSpectra archive |
Please use the canonical form https://CRAN.R-project.org/package=RSpectra to link to this page.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.