【发布时间】:2015-08-14 08:46:16
【问题描述】:
我有一个 2D numpy 数组,其中第 0 列是设备的平移旋转,第 1 列是倾斜旋转。每一行都是不同的夹具。我想在每一行上运行以下逻辑:
if(pantilt[0] > 90):
pantilt[0] -=180
pantilt[1] *= -1
elif pantilt[0] < -90:
pantilt[0] += 180
pantilt[1] *= -1
我了解 1D 上的基本条件操作,例如 myarray[condition] = something。但我无法将其推断为更多维度。
【问题讨论】:
标签: python arrays numpy multidimensional-array vectorization