Skip to content

Commit 2f3c780

Browse files
committed
add quarto
1 parent c459110 commit 2f3c780

24 files changed

+5833
-0
lines changed

linear-algebra-with-python/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/.quarto/

linear-algebra-with-python/_book/index.html

Lines changed: 743 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[
2+
{
3+
"objectID": "index.html",
4+
"href": "index.html",
5+
"title": "Linear Algebra with Python",
6+
"section": "",
7+
"text": "0.1 Prerequisites\nThough the lectures are for beginners, it is beneficial that attendants had certain amount of exposure to linear algebra and calculus.\nAnd also the attendee are expected to have basic knowledge (3 days training would be enough) of - [x] Python - [x] NumPy - [x] Matplotlib - [x] SymPy\nAll the codes are written in an intuitive manner rather than efficient or professional coding style, therefore the codes are exceedingly straightforward, I presume barely anyone would have difficulty in understanding the codes.\nThe notes were written in JupyterLab, the interative plot requires ipympl. To install, type in conda install -c conda-forge ipympl if you have JupyterLab 3.x. Check ipymplpage for more details.",
8+
"crumbs": [
9+
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Lectures of Linear Algebra</span>"
10+
]
11+
},
12+
{
13+
"objectID": "index.html#environment-setup",
14+
"href": "index.html#environment-setup",
15+
"title": "Linear Algebra with Python",
16+
"section": "0.2 Environment Setup",
17+
"text": "0.2 Environment Setup\nI use poetry to management environment, if you happen to use VS code like me, please follow the steps below: 1. In Windows powershell and install poetry (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -p 2. Navigate to cd $env:APPDATA\\Python\\Scripts, check if poetry being installed. 3. Open a notepad notepad $profile and set alias for poetry Set-Alias poetry \"C:\\Users\\user\\AppData\\Roaming\\Python\\Scripts\\poetry.exe\" in notepad, I prefered this way, because sometimes setting env path not working in windows. 4. Reload profile by . $profile. 5. If you are on your personal computer Set-ExecutionPolicy RemoteSigned -Scope CurrentUser to unstrict your execution policy and choose Y. 6. Resume the default restricted policy for security Set-ExecutionPolicy Restricted -Scope CurrentUser. 7. Now check poetry --version, if you see the version printed, good to go. 8. You choose to use poetry update, or just manage version at your own convenience.",
18+
"crumbs": [
19+
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Lectures of Linear Algebra</span>"
20+
]
21+
},
22+
{
23+
"objectID": "index.html#what-to-expect-from-notes",
24+
"href": "index.html#what-to-expect-from-notes",
25+
"title": "Linear Algebra with Python",
26+
"section": "0.3 What to Expect from Notes",
27+
"text": "0.3 What to Expect from Notes\nThese notes will equip you with most needed and basic knowledge for other subjects, such as Data Science, Econometrics, Mathematical Statistics, Financial Engineering, Control Theory and etc., which heavily rely on linear algebra. Please go through the tutorial patiently, you will certainly have a better grasp of the fundamental concepts of linear algebera. Then further step is to study the special matrices and their application with your domain knowledge.",
28+
"crumbs": [
29+
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Lectures of Linear Algebra</span>"
30+
]
31+
},
32+
{
33+
"objectID": "index.html#contents",
34+
"href": "index.html#contents",
35+
"title": "Linear Algebra with Python",
36+
"section": "0.4 Contents",
37+
"text": "0.4 Contents\nChapter 1 - Linear Equation System Chapter 2 - Basic Matrix Algebra Chapter 3 - Determinant Chapter 4 - LU Factorization Chapter 5 - Vector Addition, Subtraction and Scalar Multiplication Chapter 6 - Linear Combination Chapter 7 - Linear Independence Chapter 8 - Vector Space and Subspace Chapter 9 - Basis and Dimension Chapter 10 -Null Space vs Col Space, Row Space and Rank Chapter 11 - Linear Transformation Chapter 12 - Eigenvalues and Eigenvectors Chapter 13b - Principal Component Analysis Chapter 13a - Diagonalization Chapter 14 - Applications to Dynamic System Chapter 15 - Innear Product and Orthogonality Chapter 16 - Gram-Schmidt Process and QR Decomposition Chapter 17 - Symmetric Matrices , Quadratic Form and Cholesky Decomposition Chapter 18 - The Singular Value Decomposition Chapter 19 - Multivariate Normal Distribution",
38+
"crumbs": [
39+
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Lectures of Linear Algebra</span>"
40+
]
41+
},
42+
{
43+
"objectID": "index.html#screen-shots-examples",
44+
"href": "index.html#screen-shots-examples",
45+
"title": "Linear Algebra with Python",
46+
"section": "0.5 Screen Shots Examples",
47+
"text": "0.5 Screen Shots Examples",
48+
"crumbs": [
49+
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Lectures of Linear Algebra</span>"
50+
]
51+
}
52+
]

linear-algebra-with-python/_book/site_libs/bootstrap/bootstrap-dark.min.css

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)