python 拟合圆心_如何在python中使用最小二乘拟合找到圆心?

本文介绍如何在Python中使用最小二乘法来拟合数据点以找到圆的中心。通过scipy.optimize.leastsq函数计算数据点与圆心的距离并找到最佳拟合值。
摘要由CSDN通过智能技术生成

我正在尝试拟合一些数据点以找到圆的中心.以下所有点都是围绕圆周的噪声数据点:

data = [(2.2176383052987667, 4.218574252410221),

(3.3041214516913033, 5.223500807396272),

(4.280815855023374, 6.461487709813785),

(4.946375258539319, 7.606952538212697),

(5.382428804463699, 9.045717060494576),

(5.752578028217334, 10.613667377465823),

(5.547729017414035, 11.92662513852466),

(5.260208374620305, 13.57722448066025),

(4.642126672822957, 14.88238955729078),

(3.820310290976751, 16.10605425390148),

(2.8099420132544024, 17.225880123445773),

(1.5731539516426183, 18.17052077121059),

(0.31752822350872545, 18.75261434891438),

(-1.2408437559671106, 19.119355580780265),

(-2.680901948575409, 19.15018791257732),

(-4.190406775175328, 19.001321726517297),

(-5.533990404926917, 18.64857428377178),

(-6.903383826792998, 17.730112542165955),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值