以下是我获得的numpy.ndarray:
a=[[[ 0.01, 0.02 ]], [[ 0.03, 0.04 ]]]
我希望将其转换为:
a = [(0.01, 0.02), (0.03, 0.04)]
目前我只使用了以下for
循环,但我不确定它是否足够高效:
b = []
for point in a:
b.append((point[0][0], point[0][1]))
print(b)
我找到了一个有点类似的问题,但是没有元组,所以建议使用ravel().tolist()
方法在这里不起作用。