[Numpy-tickets] [NumPy] #556: polydiv function gets the wrong answer!!

NumPy numpy-tickets@scipy....
Tue Jul 24 10:10:44 CDT 2007


#556: polydiv function gets the wrong answer!!
--------------------------+-------------------------------------------------
 Reporter:  subheight640  |       Owner:  somebody
     Type:  defect        |      Status:  new     
 Priority:  normal        |   Milestone:          
Component:  numpy.lib     |     Version:  none    
 Severity:  normal        |    Keywords:          
--------------------------+-------------------------------------------------
 the numpy.polydiv function does not seem to work for all cases. For
 example,

 >>> numpy.polydiv([7,6,5,4,3,2,1],[6,5,4,3,2,1])
 (array([ 1.16666667,  0.        ]), array([1]))

 The answer I got from two other polynomial division programs, my own
 function, and by working the problem out by hand is:

 >>> poly_divider([7,6,5,4,3,2,1],[6,5,4,3,2,1])
 ([1.1666666666666667, 0.027777777777777679], [0.194444444444,
 0.388888888889, 0.583333333333, 0.777777777778, 0.972222222222])

 polydiv seems to suffer from rounding errors.

-- 
Ticket URL: <http://projects.scipy.org/scipy/numpy/ticket/556>
NumPy <http://projects.scipy.org/scipy/numpy>
The fundamental package needed for scientific computing with Python.


More information about the Numpy-tickets mailing list