Einführung in Vektoren: Lineare Algebra in Python <1>

Lineare Algebra

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.

Umgebung

・ Jupyter-Notizbuch ・ Sprache: Python3, Julia1.4

Lineare Verbindung (Einführung in den Vektor)

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]

Bisher.

Recommended Posts

Einführung in Vektoren: Lineare Algebra in Python <1>
Einführung in die lineare Algebra mit Python: A = LU-Zerlegung
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Echte Werte und Eigenvektoren: Lineare Algebra in Python <7>
Lineare Unabhängigkeit und Basis: Lineare Algebra in Python <6>
Einführung in die Überprüfung der Wirksamkeit Kapitel 1 in Python geschrieben
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Lineare Suche in Python
Einführung in die Überprüfung der Wirksamkeit Kapitel 3 in Python geschrieben
tse - Einführung in den Text Stream Editor in Python
Geschrieben "Einführung in die Effektüberprüfung" in Python
Einführung in das Generalized Linear Model (GLM) von Python
Einheitsmatrix und inverse Matrix: Lineare Algebra in Python <4>
Inneres Produkt und Vektor: Lineare Algebra in Python <2>
Matrixberechnung und lineare Gleichungen: Lineare Algebra in Python <3>
Einführung in die Überprüfung der Wirksamkeit Kapitel 2 in Python geschrieben
Einführung in Python Django (2) Win
So löschen Sie stdout in Python
Melden Sie sich auf der Website in Python an
Entwurfsmuster in Python: Einführung
Sprechen mit Python [Text zu Sprache]
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
Wie man in Python entwickelt
Online lineare Regression in Python
Einführung in Python For, While
Post an Slack in Python
Erste Computerphysik: Quantenmechanik und lineare Algebra mit Python.
Einführung in die Effektüberprüfung Schreiben der Kapitel 4 und 5 in Python
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 31. Kommentar
[Python] Wie man PCA mit Python macht
Einführung in die Python Numerical Calculation Library NumPy
Trainieren! !! Einführung in Python Type (Type Hints)
So sammeln Sie Bilder in Python
[Einführung in Python] <numpy ndarray> [edit: 2020/02/22]
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
Einführung in Python Hands On Teil 1
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
Im Python-Befehl zeigt Python auf Python3.8
[Einführung in Python3 Tag 14] Kapitel 7 Zeichenfolgen (7.1.1.1 bis 7.1.1.4)
Einführung in Protobuf-c (C-Sprache ⇔ Python)
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
Versuchen Sie, Trace in Python zu berechnen
[Einführung in Python3 Tag 15] Kapitel 7 Zeichenfolgen (7.1.2-7.1.2.2)
[Einführung in Python] Verwenden wir Pandas
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
6 Möglichkeiten zum Stringen von Objekten in Python
Verwendung von PubChem mit Python
[Einführung in Python] Verwenden wir Pandas
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
[Einführung in Python] Verwenden wir Pandas
Erste Schritte mit Python für Nicht-Ingenieure
Umgang mit Japanisch mit Python