Python >> Tutoriel Python >  >> Python Tag >> NumPy

NumPy polymulx()

numpy.polynomial.polynomial.polymulx(c)

Le numpy.polymulx la fonction multiplie le polynôme c avec une valeur x qui est la variable indépendante.

Arguments Tapez Description
c objet array_like ou poly1d Les polynômes d'entrée à multiplier

Le tableau suivant montre la valeur de retour de la fonction :

Tapez Description
Valeur de retour objet ndarray ou poly1d Le polynôme résultant de la multiplication des entrées. Si l'une des entrées est un objet poly1d, la sortie est également un objet poly1d. Sinon, il s'agit d'un tableau 1D de coefficients polynomiaux du degré le plus élevé au degré le plus bas.

Plongeons-nous dans quelques exemples pour montrer comment la fonction est utilisée en pratique :

Exemples

import numpy as np
import numpy.polynomial.polynomial as poly

print(poly.polymulx([0]) == [0])
print(poly.polymulx([1]) == [0, 1])
for i in range(1, 5):
    ser = [0]*i + [1]
    tgt = [0]*(i + 1) + [1]
    print(poly.polymulx(ser) == tgt) 

'''
[ True]
[ True  True]
[ True  True  True]
[ True  True  True  True]
[ True  True  True  True  True]
[ True  True  True  True  True  True]
'''

Cette fonction est inspirée de ce dépôt Github.

Tout maître codeur a une mentalité "pratique" avec un penchant pour l'action. Essayez-le vous-même :jouez avec la fonction dans le shell de code interactif suivant :

Exercice :Modifiez les paramètres de vos polynômes et imprimez-les sans les comparaisons. Comprenez-vous d'où ils viennent ?

Maîtrisez NumPy et devenez un pro de la science des données :

Vidéo associée


Post précédent
Prochain article