2
>>> import numpy.core as nx
3
>>> from numpy.lib.polynomial import poly1d, polydiv
5
>>> p = poly1d([1.,2,3])
11
>>> q = poly1d([3.,2,1])
28
poly1d([ 3., 8., 14., 8., 3.])
30
(poly1d([ 0.33333333]), poly1d([ 1.33333333, 2.66666667]))
36
poly1d([ 1., 8., 36., 104., 214., 312., 324., 216., 81.])
39
poly1d([ 9., 12., 16., 8., 6.])
41
poly1d([ 3., 12., 32., 40., 34.])
48
>>> p[0], p[1], p[2], p[3]
52
poly1d([ 0.33333333, 1. , 3. , 0. ])
54
poly1d([ 0.33333333, 1. , 3. , 0. ])
56
poly1d([ 0.00039683, 0.00277778, 0.025 , 0. , 0. ,
63
>>> q = poly1d([1.,2,3], variable='y')
67
>>> q = poly1d([1.,2,3], variable='lambda')
70
1 lambda + 2 lambda + 3
72
>>> polydiv(poly1d([1,0,-1]), poly1d([1,1]))
73
(poly1d([ 1., -1.]), poly1d([ 0.]))
76
from numpy.testing import *
78
class test_docs(NumpyTestCase):
79
def check_doctests(self): return self.rundocs()
81
if __name__ == "__main__":