Le fonctionnement de la fonction Numpy Power () est appliqué sur le plan des éléments. Pensez-y de cette façon, la fonction prend les éléments dans le premier tableau et les correspond à son élément partenaire dans le deuxième tableau. Il utilise ensuite le composant du deuxième tableau comme puissance.
Discutons de cela plus loin.
Syntaxe de fonction
La syntaxe de fonction est comme indiqué ci-dessous:
nombant.puissance (x1, x2, /, out = aucun, *, où = true, casting = 'Same_kind', ordre = 'k', dType = Aucun, subok = true [, signature, extobj]) =Paramètres de fonction
Les paramètres de fonction sont discutés dans les points ci-dessous:
Remarque: Bien que la forme des deux tableaux puisse être différente, elles doivent être diffusables à une forme standard.
Valeur de retour de fonction
Comme mentionné, la fonction renvoie un tableau avec les éléments de X1 relevés à la puissance des éléments x2.
Exemple 1
Considérez l'exemple ci-dessous:
# Importer NumpyDans l'exemple ci-dessus, nous commençons par importer Numpy avec l'alias comme np.
Ensuite, nous créons deux tableaux, x1 et x2. Enfin, nous utilisons la fonction Power () pour retourner les éléments de x1 relevés au pouvoir des éléments dans X2.
La sortie résultante est comme indiqué:
[1 32 729]Exemple 2
L'exemple suivant montre comment utiliser la fonction avec des valeurs à virgule flottante.
x1 = np.Array ([2.3,4.5,5.6])Le code ci-dessus doit renvoyer un tableau comme indiqué:
[2.65201821E + 02 6.51015566E + 05 3.60328881E + 07]Exemple 3
Le même cas s'applique lorsque la fonction est utilisée sur un tableau multidimensionnel. Un exemple est illustré ci-dessous:
x1 = np.Array ([[1,2,3], [4,5,6]))Le code AB0VE renvoie un tableau comme indiqué:
[[1 256 19683]Exemple 4
Vous pouvez également augmenter les éléments du premier tableau avec un exposant commun comme indiqué ci-dessous:
x1 = np.Array ([[1,2,3], [4,5,6]))Dans cet exemple, nous passons une seule valeur au lieu de donner un tableau dans la deuxième variable. Cette valeur agit comme l'exposant pour chaque élément du premier tableau.
Cela devrait revenir:
[[1 4 9]Exemple 5
La fonction renvoie une erreur si le deuxième tableau fourni contienne une valeur négative. Un exemple est représenté ci-dessous:
x1 = np.Array ([[- 1, -2, -3], [-4, -5, -6]])Le code ci-dessus doit renvoyer une erreur comme indiqué:
Remarque: cette erreur ne s'applique que si le tableau d'exposant contient une valeur négative.
Conclusion
Cet article a couvert comment utiliser la fonction Power () dans Numpy. Pour explorer davantage, vérifiez les documents.
Merci d'avoir lu!!