gpt4 book ai didi

python - Python 中的偏心率估计

转载 作者:行者123 更新时间:2023-11-28 16:50:36 27 4
gpt4 key购买 nike

我有一个二进制 numpy 数组,并用 scipy.ndimage 标记了连接的区域。是否可以调用来估计每个标记部分的偏心率?

编辑:

我正在尝试制定标准来查找和丢弃比宽度长得多的标记部分。在下面的数组中,我可能想保留 7 并抛出 3。

3 3 0 0 0 0
3 3 0 7 7 7
3 3 0 7 7 7
3 3 0 7 0 7
3 3 0 0 0 0

最佳答案

我猜你首先需要一点数学知识。首先考虑您只有一个标记为 1 的 blob。您的矩阵标签将是一个标量场。您应该首先计算其平均值:

mean

哪里 rho是您的标签(因为它是标量,所以没有索引)。然后计算:

tensor

偏心率的一个很好的定义是该矩阵无迹部分的两个最大特征值之比(在二维中,您将只有 2 个特征值)。您还可以对其进行归一化以获得介于 0 和 1 之间的值。我对 scipy 的使用还不够多,无法为此编写有效的代码。

关于python - Python 中的偏心率估计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com