【发布时间】:2016-04-22 19:44:07
【问题描述】:
我想像这样转换元组
t = [(4,10),(9,7),(11,2),(2,2)]
像这样的二维数组:
a = [[4,10],[9,7],[11,2],[2,2]]
我试过了
a = []
for i in t:
a.append(np.asarray(i))
print a
有没有更简单的方法?
【问题讨论】:
-
a = map(list, t)Py2 ,map在 Py3 中发生变化,你需要a = list(map(list, t))用于 Py3 -
@AChampion 由于 OP 使用的是 Python 2.7,我认为没有必要将
map()result 转换为列表。 -
谢谢,我正在修复 - 我现在几乎只在 3 中工作,所以往往会忘记这些不合时宜的问题。
标签: python arrays python-2.7