【发布时间】:2022-01-12 05:53:51
【问题描述】:
如何将这些点分组到不同的列中?
np.array([[151, 26],[ 30, 26],[511, 27],[747, 30],[609, 28],[930, 30],
[ 30, 52],[211, 53],[513, 54],[608, 54],[824, 56],[946, 55],
[106, 87],[187, 87],[512, 89],[609, 90],[725, 90],[823, 92],
[931, 92],[ 28, 113],[301, 113],[512, 115],[609, 116],[ 28, 142],
[107, 141],[220, 142],[511, 143],[724, 145],[823, 146],[937, 146],
[ 29, 168],[308, 168],[512, 171],[ 28, 197],[107, 197],[205, 198],
[511, 199],[724, 200],[940, 201],[ 29, 222],[307, 223],[217, 244],
[107, 273],[ 28, 274],[201, 273],[511, 276],[725, 277],[937, 279],
[ 28, 299],[273, 301],[218, 321],[ 28, 351],[107, 350],[201, 351],
[511, 354],[723, 354],[947, 356],[ 29, 376],[297, 377]])
预期输出是
线条代表每组坐标,在视觉上形成一列。
提前感谢您的宝贵时间 - 如果我遗漏了任何内容、过分强调或过分强调某个具体点,请在 cmets 中告诉我。
【问题讨论】:
-
n = np.unique(a[:,0]) np.array( [ list(a[a[:,0]==i,1]) for i in n] )- 见stackoverflow.com/questions/38013778/… -
@LarrytheLlama 我想把它作为一组坐标
标签: python numpy scikit-learn scipy