我对python比较陌生。我的问题如下
我在形成二维弧的任意平面上有一组嘈杂的数据点(x,y,z)。我想要一个通过这些点的最佳拟合圆并返回:中心 (x,y,z)、半径和残差。
如何在 python 中使用 scipy 解决这个问题。我可以使用迭代方法解决这个问题并为其编写整个代码。但是,有没有办法在 python 中使用 minimumsq 来最好地拟合一个圆?然后找到中心和半径?
谢谢奥维斯
我对python比较陌生。我的问题如下
我在形成二维弧的任意平面上有一组嘈杂的数据点(x,y,z)。我想要一个通过这些点的最佳拟合圆并返回:中心 (x,y,z)、半径和残差。
如何在 python 中使用 scipy 解决这个问题。我可以使用迭代方法解决这个问题并为其编写整个代码。但是,有没有办法在 python 中使用 minimumsq 来最好地拟合一个圆?然后找到中心和半径?
谢谢奥维斯
scipy-cookbook 有一个很长的关于拟合圆圈的部分: http ://www.scipy.org/Cookbook/Least_Squares_Circle