我想通过矢量化来删除以下 Python 代码中的 for 循环。我搜索了堆栈溢出和整个互联网以找到无济于事的解决方案。
for v in range(height):
for u in range(width):
start[v,u,0] = -0.5 + u / (width-1)
start[v,u,1] = (-0.5 + v / (height-1)) * height / width
start[v,u,2] = 0
我认为我们应该使用 NumPy。也许要使用 numpy.linspace() ?所以你怎么看?