[python] Opération vectorielle

Norme

$ \left\Vert \mathbf{a} \right\Vert_2 = \sqrt{\sum_{i=1}^n a_i^2} = \sqrt{a_1^2 + a_2^2 + a_3^3 + \cdots + a_n^2} $

import numpy as np
a = np.array([1, 2, 3])
n = np.linalg.norm(a)
print('norm=',n)

norm= 3.7416573867739413

produit intérieur

$ \mathbf{a} \cdot \mathbf{b}= \sum_{i=1}^{n} a_i b_i = a_1 b_1 + a_2 b_2 + a_3 b_3 + \cdots + a_n b_n $

$ \mathbf{a} \cdot \mathbf{b}= \left\Vert\mathbf{a}\right\Vert\left\Vert\mathbf{b}\right\Vert\cos (\theta) $

$ \ Theta $ est l'angle entre le vecteur $ \ mathbf {a} $ et le vecteur $ \ mathbf {b} $

import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
p = np.dot(a,b)
print('dot product=',p)

dot product= 32

Produit extérieur

$ \mathbf{a} \times \mathbf{b} =\left\Vert\mathbf{a}\right\Vert\left\Vert\mathbf{b}\right\Vert\sin (\theta) $

$ \ Theta $ est l'angle entre le vecteur $ \ mathbf {a} $ et le vecteur $ \ mathbf {b} $

$ \begin{pmatrix}a_1\ a_2\ a_3 \end{pmatrix} \times \begin{pmatrix}b_1\ b_2\ b_3\end{pmatrix} = \begin{pmatrix}a_2b_3-a_3b_2\ a_3b_1-a_1b_3\ a_1b_2 - a_2b_1 \end{pmatrix} $

import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
p = np.cross(a,b)
print('cross product=',p)

cross product= [-3  6 -3]

Recommended Posts

[python] Opération vectorielle
Fonctionnement du système d'exploitation Python
[Python] Opération de matrice
[Python] Opération d'énumération
Résumé des opérations d'annuaire Python
Obstacle à la logique Python
Mémo d'opération de décorateur Python
[python] Opération de tranche de tableau
Python
Opération S3 avec python boto3
Python: représentation vectorielle en langage naturel
Mémorandum d'opération Excel Python pywin32 (win32com)
[Python] Mémo d'opération de pandas DataFrame
[python] week1-3: Type de nombre et opération
Opération et conversion de format vectoriel avec arcpy
[Automatisé avec python! ] Partie 2: Fonctionnement des fichiers
[Python] Opération de fichier utilisant l'instruction if
python kafka
Fonctionnement de la souris à l'aide de l'API Windows en Python
Les bases de Python ⑤
Résumé Python
Python intégré
Notation d'inclusion Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python
astuces python
Mémo Python
ufo-> python (3)
Python + Selenium Résumé des méthodes d'opération fréquemment utilisées
Notation d'inclusion Python
Installer python
Python Singleton
Opération de bit
Les bases de Python ④
Mémorandum Python 2
mémo python
Python Jinja2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python
Installer Python 3.4.3.
Essayez Python
Mémo Python
Itératif Python
Algorithme Python
Python2 + mot2vec
[Python] Variables
Fonctions Python
Python sys.intern ()
Tutoriel Python
Fraction Python
underbar python C'est ce que
Résumé Python