在python中定义数据集的非线性限制线

2024-04-24 06:29:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些(x,y)数据。在python中对此进行绘制只会得到enter image description here

我希望能够将一些线或轮廓拟合到这些数据中,定义内半径和外半径,这样我就可以在这些限制内随机选择一个点。你知道吗

然而,我不知道从哪里开始。有什么想法吗?你知道吗


Tags: 数据定义半径绘制轮廓
1条回答
网友
1楼 · 发布于 2024-04-24 06:29:11

如果是同心圆,我会计算平均的x和y坐标(这就是中心),然后计算每个点和中心之间的距离。最大和最小的距离就是内外圆的半径。(如果您愿意,也可以选择其他百分比)。你知道吗

如果那不是圆,而是更复杂的东西,你可以用convex hull把外部形状近似为poligon,用marching squares之类的东西把内部形状近似为poligon(或者两者都用行军正方形)。比你能为你选择的点做point inside poligon test更多。你知道吗

相关问题 更多 >