我已经奇怪地为这个问题苦苦挣扎了好几个小时,非常感谢您的帮助!
我想创建一个(例如)100x100 数组,其中每个索引都是一个 (x,y)
坐标。这里的总体目标如下:
我有 x,y 坐标,并希望将它们排列在 2D 空间中,以便我可以使用 np.diagonal
函数返回 (x,y)
沿线的坐标。然后,我将使用这些 (x,y)
点来比较特定值。
这里的第一步实际上是创建数组,但我似乎做不到。
最佳答案
我不确定您的请求的 numpy 部分,但您可以像这样创建数组:
coords = [[(y,x) for x in range(100)] for y in range(100)]
>>> coords[50][2]
(50,2)
关于python - 在 Python 2.7 中创建 (a,b) 点的 X × Y 维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26720631/