L'algèbre linéaire que vous apprendrez certainement dans une université scientifique est résumée de manière logique et facile à comprendre. Au fait, je l'ai implémenté en Python. Parfois, il peut être implémenté dans Julia. .. .. ・ Apprenez en exécutant avec Python! Nouveau manuel de mathématiques - Connaissances de base requises pour l'apprentissage automatique et l'apprentissage en profondeur - ・ Manuel mondial du MIT Introduction à l'algèbre linéaire Strang Comprendre l'algèbre linéaire basée sur et l'implémenter en python.
・ Cahier Jupyter ・ Langue: Python3, Julia1.4
La connexion linéaire est composée du ** produit scalaire ** et de la ** somme vectorielle **. Soient a et b les deux scalaires, et v et w la somme des vecteurs.
Le produit scalaire est
av,bw
Qu'est-ce qui était accroché
La somme vectorielle est
v + w
Ce qui a été ajouté comme. La combinaison de ces deux est appelée *** connexion linéaire ***. Donc,
av + bw
C'est une forme comme. En passant, puisque cela a deux termes, *** une surface bidimensionnelle est étirée ***. (Si v = w>, c'est différent.)
Implémenté en python
import numpy as np
#vecteur
v = np.array([1, 2, 3])
w = np.array([4, 5, 6])
#scalaire
a = 2
b = 5
#Forme de liaison linéaire
linearcomb = a * v + b * w
print(linearcomb)
Mis en œuvre avec julia
#vecteur
v = [1, 2, 3]
w = [4, 5, 6]
#scalaire
a = 2
b = 5
linearcomb = a * v + b * w
print(linearcomb)
Les deux apparaissent dans le terminal comme ci-dessous
[22 29 36]
Recommended Posts