4
我想元組像的Python:將解析成二維數組
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
有沒有更簡單的方法?
我想元組像的Python:將解析成二維數組
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
有沒有更簡單的方法?
使用list
理解如下:
>>> t = [(4,10),(9,7),(11,2),(2,2)]
>>> [list(item) for item in t]
[[4, 10], [9, 7], [11, 2], [2, 2]]
'A =地圖(列表,T)'的Py2,在PY3'map'變化,你需要一個'=名單(圖(名單,T)) 'Py3 – AChampion
@AChampion由於OP使用的是Python 2.7,我認爲不需要將'map()'結果轉換爲列表。 – Delgan
謝謝,我正在修復 - 我現在幾乎全部工作在3,所以往往會忘記這些不合時宜的事情。 – AChampion