numpy.polymulx function multiplies the polynomial
c with a value
x which is the independent variable.
|c||array_like or poly1d object||The input polynomials to be multiplied|
The following table shows the return value of the function:
|Return Value||ndarray or poly1d object||The polynomial resulting from the multiplication of the inputs. If either inputs is a poly1d object, then the output is also a poly1d object. Otherwise, it is a 1D array of polynomial coefficients from highest to lowest degree.|
Let’s dive into some examples to show how the function is used in practice:
import numpy as np import numpy.polynomial.polynomial as poly print(poly.polymulx() == ) print(poly.polymulx() == [0, 1]) for i in range(1, 5): ser = *i +  tgt = *(i + 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] '''
This function is inspired from this Github repository.
Any master coder has a “hands-on” mentality with a bias towards action. Try it yourself—play with the function in the following interactive code shell:
Exercise: Change the parameters of your polynomials and print them without the comparisons. Do you understand where they come from?
Master NumPy—and become a data science pro: