我在使用 polyfit 时遇到问题,无法找出解决方案。我有一个对数图,我尝试在其中进行 polyfit。 'x' 和 'y' 都没有任何 'nan' 或 'inf' 值。当我运行 polyfit 时,我得到的只是 nan
np.polyfit(x,y,1)
结果
array([nan, nan])
想知道是什么原因。我使用的 x 和 y 的大小为 524288,因此难以共享。提前致谢。
答案 0 :(得分:1)
您使用的是原始值还是这些值的对数?如果您有任何值 <= 0,您最终会得到 infs 或 nans,而 polyfit 将无法适应。