所以我有一個二維數組(下)python |我怎麼能轉換成二維數組對數組的
array([[ 1, 1],
[ 1, 1 ]]
,我想轉換成巴黎的數組(LON,LAT),正如下面
[(1,1), (1,1)]
我怎麼能這樣做?
所以我有一個二維數組(下)python |我怎麼能轉換成二維數組對數組的
array([[ 1, 1],
[ 1, 1 ]]
,我想轉換成巴黎的數組(LON,LAT),正如下面
[(1,1), (1,1)]
我怎麼能這樣做?
這對我有效。謝謝@Divakar的有用評論
list(map(tuple,arr))
a = np.array([[ 1, 1],
[ 1, 1 ]])
a
Out[31]:
array([[1, 1],
[1, 1]])
#Iterate the array and convert each element to a tuple.
[tuple(e) for e in a]
Out[32]: [(1, 1), (1, 1)]
只有代碼答案不太可能幫助其他人理解爲什麼某些方面有效。請描述這是如何克服原始問題的。 – lit
'list(map(tuple,arr))''。 – Divakar
你也可以將你已經擁有的數組作爲一對數組:'pair1 = arr [0]','pair2 = arr [1]'。 – ngoldbaum
感謝所有..你的答案是有幫助的,但我用@Divakar的評論來解決我的問題。你可以添加一個答案,以便我可以接受它嗎? –