28 lines
1.1 KiB
Python
28 lines
1.1 KiB
Python
|
"""
|
||
|
A sub-package for efficiently dealing with polynomials.
|
||
|
|
||
|
Within the documentation for this sub-package, a "finite power series,"
|
||
|
i.e., a polynomial (also referred to simply as a "series") is represented
|
||
|
by a 1-D numpy array of the polynomial's coefficients, ordered from lowest
|
||
|
order term to highest. For example, array([1,2,3]) represents
|
||
|
``P_0 + 2*P_1 + 3*P_2``, where P_n is the n-th order basis polynomial
|
||
|
applicable to the specific module in question, e.g., `polynomial` (which
|
||
|
"wraps" the "standard" basis) or `chebyshev`. For optimal performance,
|
||
|
all operations on polynomials, including evaluation at an argument, are
|
||
|
implemented as operations on the coefficients. Additional (module-specific)
|
||
|
information can be found in the docstring for the module of interest.
|
||
|
|
||
|
"""
|
||
|
from __future__ import division, absolute_import, print_function
|
||
|
|
||
|
from .polynomial import Polynomial
|
||
|
from .chebyshev import Chebyshev
|
||
|
from .legendre import Legendre
|
||
|
from .hermite import Hermite
|
||
|
from .hermite_e import HermiteE
|
||
|
from .laguerre import Laguerre
|
||
|
|
||
|
from numpy.testing import _numpy_tester
|
||
|
test = _numpy_tester().test
|
||
|
bench = _numpy_tester().bench
|