{"id":18953445,"url":"https://github.com/hbarquanta/numerical-linear-algebra","last_synced_at":"2026-03-29T18:30:17.432Z","repository":{"id":242096223,"uuid":"805027738","full_name":"hbarquanta/Numerical-Linear-Algebra","owner":"hbarquanta","description":"Numerical Linear Algebra","archived":false,"fork":false,"pushed_at":"2024-06-25T15:29:22.000Z","size":8122,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-01T02:42:52.782Z","etag":null,"topics":["cholesky-decomposition","conjugate-gradient","factorization","gauss-seidel-method","jacobi-method","linear-equations","lu-decomposition","partial-differential-equations","qr-algorithm"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hbarquanta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-23T18:34:30.000Z","updated_at":"2024-06-25T15:29:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"49e99cff-45d5-438c-ad6d-480d85ae2ac3","html_url":"https://github.com/hbarquanta/Numerical-Linear-Algebra","commit_stats":null,"previous_names":["hbarquanta/numerical-linear-algebra"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbarquanta%2FNumerical-Linear-Algebra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbarquanta%2FNumerical-Linear-Algebra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbarquanta%2FNumerical-Linear-Algebra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbarquanta%2FNumerical-Linear-Algebra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hbarquanta","download_url":"https://codeload.github.com/hbarquanta/Numerical-Linear-Algebra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239952598,"owners_count":19723922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cholesky-decomposition","conjugate-gradient","factorization","gauss-seidel-method","jacobi-method","linear-equations","lu-decomposition","partial-differential-equations","qr-algorithm"],"created_at":"2024-11-08T13:38:32.647Z","updated_at":"2026-03-29T18:30:17.376Z","avatar_url":"https://github.com/hbarquanta.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Numerical Linear Algebra\n\n## Overview\nWelcome to the Numerical Linear Algebra repository! This repository contains Jupyter notebooks that provide comprehensive tutorials and practical examples for learning numerical linear algebra. Topics covered include matrix factorizations, eigenvalue problems, and methods for solving systems of linear equations.\n\n## Table of Contents\n- [Introduction](#introduction)\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contents](#contents)\n  - [Factorization Methods](#factorization-methods)\n  - [Eigenvalues and Eigenvectors](#eigenvalues-and-eigenvectors)\n  - [Solving Systems of Linear Equations](#solving-systems-of-linear-equations)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\nNumerical Linear Algebra is a crucial area of study in applied mathematics, with significant applications in various fields such as scientific computing, data analysis, and engineering. This repository aims to provide a thorough introduction to the fundamental techniques and algorithms used in numerical linear algebra.\n\n## Prerequisites\nBefore using these notebooks, ensure you have the following installed:\n- Python 3.x\n- Jupyter Notebook\n- NumPy\n- SciPy\n- Matplotlib (for plotting and visualizations)\n\n## Installation\nClone the repository and install the required libraries:\n\n```bash\ngit clone https://github.com/hbarquanta/Numerical-Linear-Algebra.git\ncd Numerical-Linear-Algebra\npip install -r requirements.txt\n```\n\n## Usage\nTo run the Jupyter notebooks, navigate to the repository directory and start Jupyter Notebook:\n\n```bash\njupyter notebook\n```\n\nOpen the notebook of interest from the Jupyter interface.\n\n## Contents\n\n### Factorization Methods\n- **LU Decomposition**: Explanation and implementation of LU decomposition.\n- **Cholesky Decomposition**: Detailed steps for Cholesky decomposition for symmetric positive-definite matrices.\n- **QR Decomposition**: Implementation of QR decomposition using Gram-Schmidt orthogonalization and Householder reflections.\n\n### Eigenvalues and Eigenvectors\n- **Power Iteration Method**: Find the largest eigenvalue of a matrix.\n- **QR Algorithm**: Comprehensive guide on the QR algorithm for solving eigenvalue problems.\n\n### Solving Systems of Linear Equations\n- **Direct Methods**: Solutions using direct methods like Gaussian elimination.\n- **Iterative Methods**: Implementations of Jacobi, Gauss-Seidel, and Conjugate Gradient methods.\n\n## Contributing\nContributions are welcome! If you would like to improve the notebooks or add new content, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\nThis project is licensed under the Apache-2.0 License. See the [LICENSE](LICENSE) file for details.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbarquanta%2Fnumerical-linear-algebra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhbarquanta%2Fnumerical-linear-algebra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbarquanta%2Fnumerical-linear-algebra/lists"}