All Projects → JuliaLinearAlgebra → Genericsvd.jl

JuliaLinearAlgebra / Genericsvd.jl

Licence: other
Singular Value Decomposition for generic number types

Programming Languages

julia
2034 projects

Labels

Projects that are alternatives of or similar to Genericsvd.jl

Letterboxd recommendations
Scraping publicly-accessible Letterboxd data and creating a movie recommendation model with it that can generate recommendations when provided with a Letterboxd username
Stars: ✭ 23 (-42.5%)
Mutual labels:  svd
Bacomathiques
Bacomathiques est un petit site web qui contient tout ce dont vous avez besoin pour réviser vos maths en toute tranquillité de la Première à la Terminale ! Que vous cherchiez à passer votre BAC ou que vous souhaitiez simplement réviser votre cours : tout est possible et tout est gratuit.
Stars: ✭ 12 (-70%)
Mutual labels:  math
Formulador
Render math formulas in 2D in your terminal!
Stars: ✭ 33 (-17.5%)
Mutual labels:  math
Php Math Parser
Simple mathematical expression parser and calculator.
Stars: ✭ 24 (-40%)
Mutual labels:  math
Percent
📈 Percent control done right
Stars: ✭ 7 (-82.5%)
Mutual labels:  math
Algebra Latex
Parse and calculate latex formatted math
Stars: ✭ 20 (-50%)
Mutual labels:  math
Coord Rs
[deprecated] A simple, ergonomic vector mathematics crate for Rust
Stars: ✭ 18 (-55%)
Mutual labels:  math
Blog
About math, programming and procedural generation
Stars: ✭ 37 (-7.5%)
Mutual labels:  math
Dominhhai.github.io
My Blog
Stars: ✭ 8 (-80%)
Mutual labels:  math
Swiftmath
Cross-platform math library with SIMD support
Stars: ✭ 30 (-25%)
Mutual labels:  math
Pas Coogeo
Pas-CooGeo is coordinate geometry library for Pascal.
Stars: ✭ 25 (-37.5%)
Mutual labels:  math
Hx Mathparser
Evaluates math expressions. Written in Haxe.
Stars: ✭ 7 (-82.5%)
Mutual labels:  math
Ailearning
AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
Stars: ✭ 32,316 (+80690%)
Mutual labels:  svd
Mobius Assignment
Staffjoy Suite (V1) Microservice - Shift Assignment Subject To Constraints
Stars: ✭ 23 (-42.5%)
Mutual labels:  math
Mlcourse.ai
Open Machine Learning Course
Stars: ✭ 7,963 (+19807.5%)
Mutual labels:  math
Theoremjs
A Math library for computation in JavaScript 📕
Stars: ✭ 917 (+2192.5%)
Mutual labels:  math
Notecalc3
NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.
Stars: ✭ 879 (+2097.5%)
Mutual labels:  math
Math books
📚 Математичный список полезных книг
Stars: ✭ 38 (-5%)
Mutual labels:  math
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-10%)
Mutual labels:  math
Census Data Aggregator
Combine U.S. census data responsibly
Stars: ✭ 28 (-30%)
Mutual labels:  math

GenericSVD.jl

Travis Build Status AppVeyor Build status

Implements Singular Value Decomposition for generic number types, such as BigFloat, Complex{BigFloat} or Quaternions. It internally overloads several Base functions such that existing methods (svd, svdfact and svdvals) should work directly.

It uses a Golub-Kahan 2-stage algorithm of bidiagonalization with Householder reflections, followed by an implicit QR with shift.

Acknowledgements

Based on initial code by Andreas Noack.

References

  • Golub, G. H. and Van Loan, C. F. (2013), "§8.6.3 The SVD Algorithm", Matrix Computations (4th ed.), Johns Hopkins University Press, Baltimore, MD, USA.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].