Hi, I'm using matplotlib 0.71 and I think I found a bug in
> polyfit.
> This simple linear regression on two data points gives the
> correct answer:
>>>> polyfit([731.924,731.988],[915,742],1)
^^^^
floats
> However, if I multiply my x values by 1000 the result is
> wrong:
>>>> polyfit([731924,731988],[915,742],1)
^^^^
integers
Both of these should work
print polyfit([731.924,731.988],[915.,742.],1)
print polyfit([731924.,731988.],[915.,742.],1)
I fixed the polyfit code to explicitly convert the input arrays to
floats arrays, which fixes this bug.
Thanks for the report.
JDH