由于小数而导致的python polyfit错误

时间:2013-01-18 00:52:49

标签: python

我有几个Python列表(比如'x'和'y'),其中的数字都是'Decimals',使用'decimal'模块。我需要这个,因为数字精确到很多小数位。

然后我需要使用

获取y对x的图的渐变
slope,intercept = np.polyfit(x,y,1)

但是我收到以下错误:

TypeError: unsupported operand type(s) for +: 'Decimal' and 'float'

我认为polyfit不喜欢我用这种方式使用小数?有什么方法吗?

谢谢!

0 个答案:

没有答案