# Polynomials#

## Power Series (`cupy.polynomial.polynomial`)#

### Misc Functions#

 `polyvander`(x, deg) Computes the Vandermonde matrix of given degree. Computes the companion matrix of c.

## Polyutils#

### Functions#

 `as_series`(alist[, trim]) Returns argument as a list of 1-d arrays. `trimseq`(seq) Removes small polynomial series coefficients. `trimcoef`(c[, tol]) Removes small trailing coefficients from a polynomial.

## Poly1d#

### Basics#

 `poly1d`(c_or_r[, r, variable]) A one-dimensional polynomial class. `cupy.poly`(seq_of_zeros) Computes the coefficients of a polynomial with the given roots sequence. `polyval`(p, x) Evaluates a polynomial at specific values. Computes the roots of a polynomial with given coefficients.

### Fitting#

 `polyfit`(x, y, deg[, rcond, full, w, cov]) Returns the least squares fit of polynomial of degree deg to the data y sampled at x.

### Arithmetic#

 `polyadd`(a1, a2) Computes the sum of two polynomials. `polysub`(a1, a2) Computes the difference of two polynomials. `polymul`(a1, a2) Computes the product of two polynomials.