Introduction aux vecteurs: Algèbre linéaire en Python <1>

algèbre linéaire

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.

environnement

・ Cahier Jupyter ・ Langue: Python3, Julia1.4

Connexion linéaire (introduction au vecteur)

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]

Jusque là.

Recommended Posts

Introduction aux vecteurs: Algèbre linéaire en Python <1>
Introduction à l'algèbre linéaire avec Python: Décomposition A = LU
[Introduction à Python] Comment utiliser la classe en Python?
Valeurs authentiques et vecteurs propres: Algèbre linéaire en Python <7>
Indépendance et base linéaires: Algèbre linéaire en Python <6>
Introduction à la vérification de l'efficacité Chapitre 1 écrit en Python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
Recherche linéaire en Python
Introduction à la vérification de l'efficacité Chapitre 3 écrit en Python
tse --Introduction à l'éditeur de flux de texte en Python
J'ai écrit "Introduction à la vérification des effets" en Python
Introduction au modèle linéaire généralisé (GLM) par Python
Matrice unitaire et matrice inverse: Algèbre linéaire en Python <4>
Produit intérieur et vecteur: Algèbre linéaire en Python <2>
Calcul matriciel et équations linéaires: Algèbre linéaire en Python <3>
Introduction à la vérification de l'efficacité Chapitre 2 écrit en Python
Introduction à Python Django (2) Win
Pour vider stdout en Python
Connectez-vous au site Web en Python
Modèles de conception en Python: introduction
Parler avec Python [synthèse vocale]
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Une introduction à la programmation Python
Comment développer en Python
Régression linéaire en ligne en Python
Introduction à Python pour, pendant
Publier sur Slack en Python
Première physique computationnelle: mécanique quantique et algèbre linéaire avec python.
Introduction à la vérification des effets Rédaction des chapitres 4 et 5 en Python
[Présentation de l'application Udemy Python3 +] 58. Lambda
[Présentation de l'application Udemy Python3 +] 31. Commentaire
[Python] Comment faire PCA avec Python
Introduction à la bibliothèque de calcul numérique Python NumPy
Entraine toi! !! Introduction au type Python (conseils de type)
Comment collecter des images en Python
[Introduction à Python] <numpy ndarray> [modifier le 22/02/2020]
[Présentation de l'application Udemy Python3 +] 57. Décorateur
Introduction à Python Hands On Partie 1
[Introduction à Python3 Jour 13] Chapitre 7 Chaînes de caractères (7.1-7.1.1.1)
Comment utiliser SQLite en Python
[Introduction à Python] Comment analyser JSON
Dans la commande python, python pointe vers python3.8
[Introduction à Python3 Jour 14] Chapitre 7 Chaînes de caractères (7.1.1.1 à 7.1.1.4)
Introduction à Protobuf-c (langage C ⇔ Python)
[Présentation de l'application Udemy Python3 +] 59. Générateur
Essayez de calculer Trace en Python
[Introduction à Python3 Jour 15] Chapitre 7 Chaînes de caractères (7.1.2-7.1.2.2)
[Introduction à Python] Utilisons les pandas
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
6 façons d'enchaîner des objets en Python
Comment utiliser PubChem avec Python
[Introduction à Python] Utilisons les pandas
[Introduction à l'application Udemy Python3 +] Résumé
[Introduction à Python] Utilisons les pandas
Premiers pas avec Python pour les non-ingénieurs
Comment gérer le japonais avec Python