Maison > Article > développement back-end > Guide d'installation et d'utilisation de la bibliothèque numpy
Tutoriel sur la façon d'installer et d'utiliser la bibliothèque numpy
Introduction :
numpy est une bibliothèque importante pour le calcul scientifique en Python, principalement utilisée pour les opérations sur les tableaux, les opérations matricielles et les fonctions mathématiques. Cet article expliquera comment installer la bibliothèque numpy, ainsi que l'utilisation de fonctions courantes et d'exemples de code spécifiques.
1. Installez la bibliothèque numpy
La bibliothèque numpy peut être installée via la commande pip. Entrez la commande suivante sur la ligne de commande pour terminer l'installation :
pip install numpy
2. Importez la bibliothèque numpy
Après une installation réussie, nous devons importer la bibliothèque numpy dans le code Python pour utiliser ses fonctions. Il est généralement d'usage d'importer de la manière suivante :
import numpy as np
De cette façon, vous pouvez utiliser np comme alias pour la bibliothèque numpy afin de faciliter les appels de fonction ultérieurs.
3. Création de tableaux
Utilisez la bibliothèque numpy pour créer des tableaux multidimensionnels. Les méthodes couramment utilisées pour créer des tableaux sont les suivantes :
Créer des tableaux directement
Vous pouvez utiliser la fonction de tableau dans la bibliothèque numpy pour créer directement des tableaux.
import numpy as np arr1 = np.array([1, 2, 3, 4]) arr2 = np.array([[1, 2], [3, 4]])
Utilisez la fonction arange pour créer un tableau arithmétique
Utilisez la fonction arange de la bibliothèque numpy pour créer un tableau arithmétique.
import numpy as np arr = np.arange(1, 10, 2)
Utilisez la fonction linspace pour créer un tableau équidistant
Utilisez la fonction linspace de la bibliothèque numpy pour créer un tableau équidistant.
import numpy as np arr = np.linspace(1, 10, 5)
4. Opérations sur les tableaux
La bibliothèque numpy prend en charge diverses opérations sur les tableaux, notamment les opérations mathématiques, les opérations logiques et les opérations statistiques.
Opérations mathématiques
La bibliothèque numpy prend en charge la plupart des fonctions d'opérations mathématiques, telles que la somme, la moyenne, le maximum, le minimum, etc.
import numpy as np arr = np.array([1, 2, 3, 4]) sum = np.sum(arr) # 求和 mean = np.mean(arr) # 平均值 max = np.max(arr) # 最大值 min = np.min(arr) # 最小值
Opérations logiques
La bibliothèque numpy prend également en charge les opérations logiques, telles que AND, OR, NOT, etc.
import numpy as np arr1 = np.array([True, False, True]) arr2 = np.array([True, True, False]) and_result = np.logical_and(arr1, arr2) # 逻辑与运算 or_result = np.logical_or(arr1, arr2) # 逻辑或运算 not_result = np.logical_not(arr1) # 逻辑非运算
Opérations statistiques
La bibliothèque numpy fournit certaines fonctions d'opérations statistiques couramment utilisées, telles que la somme, la moyenne, l'écart type, etc.
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) sum = np.sum(arr, axis=0) # 沿列方向求和 mean = np.mean(arr, axis=1) # 沿行方向求平均值 std = np.std(arr) # 求标准差
Les éléments ci-dessus ne sont qu'un petit nombre d'exemples d'opérations dans la bibliothèque numpy. Pour plus de fonctions d'opération, veuillez vous référer à la documentation officielle de numpy.
5. Opérations matricielles
La bibliothèque numpy prend également en charge les opérations matricielles, notamment la création de matrice, la transposition de matrice, la multiplication de matrice, etc.
Création de matrice
La fonction matrice est fournie dans la bibliothèque numpy pour créer des matrices.
import numpy as np mat1 = np.matrix([[1, 2], [3, 4]]) mat2 = np.matrix([[5, 6], [7, 8]])
Transpose de la matrice
Utilisez la fonction de transposition de la bibliothèque numpy pour transposer la matrice.
import numpy as np mat1 = np.matrix([[1, 2], [3, 4]]) mat2 = np.transpose(mat1)
Multiplication matricielle
La bibliothèque numpy prend en charge les opérations de multiplication matricielle. Vous pouvez utiliser la fonction point de la bibliothèque numpy pour effectuer des opérations de multiplication matricielle.
import numpy as np mat1 = np.matrix([[1, 2], [3, 4]]) mat2 = np.matrix([[5, 6], [7, 8]]) result = np.dot(mat1, mat2)
6. Résumé
La bibliothèque numpy, en tant que bibliothèque de calcul scientifique importante en Python, nous offre une richesse d'opérations sur les tableaux, d'opérations matricielles et de fonctions mathématiques. Cet article présente la méthode d'installation de la bibliothèque numpy et donne l'utilisation de fonctions courantes et d'exemples de code spécifiques. J'espère que cet article sera utile aux lecteurs, et les lecteurs sont également invités à découvrir davantage d'autres fonctions et l'utilisation avancée de la bibliothèque numpy.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!