【问题标题】:Retrieving an array from another array从另一个数组中检索一个数组
【发布时间】:2022-11-10 20:31:43
【问题描述】:

我有一个由某些点的坐标(x,y)组成的数组。我想获得一个仅由具有-0.1 <= x <= 1.1 并且同时具有-0.1 <= y <= 1.1 的坐标组成的数组。 我对Python的经验很少,你有什么想法吗?

x_right = np.array[: , 1]
for vor.vertices in coords:
    if (-0.1 <= vor.vertices[0,:] <= 1.1):
        x_right.append([vor.vertices[0]],[])
xy_right = [x_right.append(i[0]),[]]
for j[1] in x_right:
    if (-0.1 <= j[1] <= 1.1):
        xy_giuste = [x_giuste.append(i[0]), J[1] ]

【问题讨论】:

    标签: python numpy


    【解决方案1】:
    example_points = [(.4,.5),(3,4),(.5,1)]
    resulting_points = [(x,y) for (x,y) in example_points if -0.1<=x<=1.1 and -0.1<=y<=1.1]
    print(resulting_points)
    

    这将返回一个包含点 (0.4,0.5) 和 (0.5,1) 的列表,这是您想要的吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-06
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 2021-06-24
      • 2020-05-15
      • 2020-06-08
      相关资源
      最近更新 更多