【发布时间】:2019-03-25 11:33:06
【问题描述】:
这是我得到的 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)
我找到了一些 a similar question,但没有元组,所以建议的 ravel().tolist() 方法在这里对我不起作用。
【问题讨论】:
-
你为什么要使用 lsit?
-
附言。您不能在列表中附加 2 个元素
-
@DirtyBit 抱歉,刚刚编辑了问题。