gpt4 book ai didi

python - 提取 numpy 数组中选定列的相应行值

转载 作者:行者123 更新时间:2023-12-01 07:29:35 25 4
gpt4 key购买 nike

enter image description here

* Cx , Cy= 中心(X 坐标,Y 坐标)
行 P 、列 P = 行和列像素值 *

给定像上面这样的场景,我希望提取所选cXcY的相应像素值

示例:如果 cX 值 = (min(cX) +/- 10) cY = (min(cY) +/- 10) 则返回相应的值行和列像素值。

预期输出:cX = 298、cY = 270 RowP = 842、ColP = 505

最佳答案

假设您的数据是一个名为“值”的 numpy 矩阵:

cx_min = min(values[:, 1])
cy_min = min(values[:, 2])
for i in range(0, len(values[:, 1])):
cx = values[i, 1]
cy = values[i, 2]
if cx in range(cx_min-10, cx_min+11):
if cy in range(cy_min-10, cy_min+11):
rowp = values[i, 3]
colp = values[i, 4]
print(cx, cy, rowp, colp)

打印:

(298.0, 270.0, 842.0, 505.0)

关于python - 提取 numpy 数组中选定列的相应行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57275571/

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