Skip to content

Add NumPy Linear Algebra Exploration for Issue #22#41

Open
Asmi768 wants to merge 1 commit intoProjectX-VJTI:mainfrom
Asmi768:fix/python-bugs-exercise-1
Open

Add NumPy Linear Algebra Exploration for Issue #22#41
Asmi768 wants to merge 1 commit intoProjectX-VJTI:mainfrom
Asmi768:fix/python-bugs-exercise-1

Conversation

@Asmi768
Copy link

@Asmi768 Asmi768 commented Mar 4, 2026

📝 CoC Python Workshop – Submission PR


👤 Student Details

  • Name: Asmi Mohan
  • GitHub Username: Asmi768
  • University ID: PDAYBCA007
  • Branch / Section: BCA (Hons) – 2nd Year

📂 Submission Details

  • Folder Name: Asmi768_solutions
  • Number of Files Changed/Added: 1

📄 List of Files Changed/Added

  • Asmi768_solutions/numpy_linear_algebra_exploration.py – Demonstrates various NumPy linear algebra techniques

🛠 Description of Changes

This PR implements Issue #22 – NumPy Linear Algebra Exploration.

The following concepts have been demonstrated using only the numpy module:

  • Solving linear systems using np.linalg.solve
  • Manual implementation of LU Factorization
  • Cholesky Decomposition using np.linalg.cholesky
  • Determinant and Matrix Inverse
  • Matrix Exponentiation using np.linalg.matrix_power
  • Eigenvalues and Eigenvectors using np.linalg.eig
  • Matrix Rank and Frobenius Norm

The code is modular, well-structured, and includes clear comments and docstrings for readability and educational clarity.

No external libraries were used other than NumPy, as specified in the issue.


✅ Self-Declaration

I confirm that:

  • I have followed the repository submission guidelines.
  • I worked on my own fork.
  • I confirm my folder is correctly named.
  • All changes are inside my Asmi768_solutions folder.
  • I have tested my code before submission.
  • This is my own work to the best of my knowledge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants