Die lineare Algebra, die Sie auf jeden Fall an einer naturwissenschaftlichen Universität lernen werden, ist leicht verständlich und logisch zusammengefasst. Ich habe es übrigens in Python implementiert. Gelegentlich kann es in Julia implementiert werden. .. .. ・ Lerne mit Python! Neues Mathematiklehrbuch - Grundkenntnisse für maschinelles Lernen und tiefes Lernen erforderlich - ・ Weltstandard MIT Lehrbuch Strang lineare Algebra Einführung Verstehen Sie die lineare Algebra basierend auf und implementieren Sie sie in Python.
・ Jupyter-Notizbuch ・ Sprache: Python3, Julia1.4
Die lineare Verbindung besteht aus ** Skalarprodukt ** und ** Vektorsumme **. Sei a und b die beiden Skalare und v und w die Summe der Vektoren.
Skalarprodukt ist
av,bw
Wie wurde gehängt.
Vektorsumme ist
v + w
Wie wurde hinzugefügt. Die Kombination dieser beiden wird als *** lineare Verbindung *** bezeichnet. Deshalb,
av + bw
Es ist eine Form wie. Da dies zwei Terme hat, wird übrigens eine zweidimensionale Oberfläche gedehnt. (Wenn v = w> ist, ist es anders.)
In Python implementiert
import numpy as np
#Vektor
v = np.array([1, 2, 3])
w = np.array([4, 5, 6])
#Skalar
a = 2
b = 5
#Lineare Bindungsform
linearcomb = a * v + b * w
print(linearcomb)
Implementiert mit Julia
#Vektor
v = [1, 2, 3]
w = [4, 5, 6]
#Skalar
a = 2
b = 5
linearcomb = a * v + b * w
print(linearcomb)
Beide erscheinen im Terminal wie folgt
[22 29 36]
Recommended Posts