Quelles sont les fonctions numpy ?

zbt
Libérer: 2023-11-21 17:14:44
original
1138 Les gens l'ont consulté

Les fonctions Numpy incluent np.sin(), np.cos(), np.tan(), np.exp(), np.log(), np.log10(), np.log2(), np.mean (), np.median(), np.var(), np.std(), np.max(), np.min(), np.percentile(), etc.

Quelles sont les fonctions numpy ?

Le système d'exploitation de ce tutoriel : système Windows 10, Python version 3.11.4, ordinateur DELL G3.

NumPy est une bibliothèque importante pour les calculs numériques en Python. Elle fournit une multitude de fonctions mathématiques, logiques, statistiques et algébriques linéaires. Voici quelques fonctions couramment utilisées dans NumPy et leurs exemples d'application :

1 Fonctions mathématiques :

np.sin(), np.cos(), np.tan() : calculez le sinus de chaque élément dans. le tableau, le cosinus, la valeur tangente.

np.exp() : Calculez la valeur de l'exposant de chaque élément du tableau.

np.log(), np.log10(), np.log2() : calculez respectivement le logarithme népérien, le logarithme en base 10 et le logarithme en base 2 de chaque élément du tableau.

import numpy as np
arr = np.array([1, 2, 3])
print(np.sin(arr))
print(np.exp(arr))
print(np.log10(arr))
Copier après la connexion

2. Fonctions statistiques :

np.mean(), np.median(), np.var(), np.std() : calculez respectivement la moyenne, la médiane, la variance et la norme du tableau. .

np.max(), np.min() : Calculez les valeurs maximales et minimales du tableau.

np.percentile() : Calcule le centile d'un tableau.

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(np.mean(arr))
print(np.max(arr))
print(np.percentile(arr, 50))
Copier après la connexion

3. Fonctions logiques :

np.logical_and(), np.logical_or(), np.logical_not() : effectuent respectivement des opérations ET logique, OU logique et NON logique.

np.all(), np.any() : déterminez si tous les éléments du tableau sont vrais ou si un élément est vrai.

import numpy as np
arr1 = np.array([True, True, False])
arr2 = np.array([False, True, False])
print(np.logical_and(arr1, arr2))
print(np.any(arr1))
Copier après la connexion

4. Fonction d'algèbre linéaire :

np.dot() : Calcule le produit scalaire de deux tableaux.

np.linalg.inv() : Calcule la matrice inverse d'une matrice.

np.linalg.det() : Calcule la valeur déterminante de la matrice.

import numpy as np
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6], [7, 8]])
print(np.dot(arr1, arr2))
print(np.linalg.inv(arr1))
print(np.linalg.det(arr1))
Copier après la connexion

Ce ne sont là que l'une des fonctions couramment utilisées dans NumPy. Il fournit également de nombreuses autres fonctions, telles que des fonctions de traitement d'image, des fonctions d'intégration numérique, des fonctions de transformée de Fourier discrète, etc. Ces fonctions fournissent des outils très puissants pour les calculs numériques, faisant de NumPy un élément indispensable dans le domaine du calcul scientifique. J'espère que ces exemples vous aideront à mieux comprendre les fonctions de 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!